builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux64-spot-1818
starttime: 1447994215.75
results: success (0)
buildid: 20151119202242
builduid: 500d558549424c8fbf91e2afc1b7e63c
revision: b140ad795489ac08d282a06300fd9619727dbdb7
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-19 20:36:55.754800) =========
master: http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-19 20:36:55.755297) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-19 20:36:55.755603) =========
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-1447993086.964690-2012953805
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.023306
basedir: '/builds/slave/test'
========= master_lag: 0.48 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-19 20:36:56.262144) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 3 secs) (at 2015-11-19 20:36:56.262465) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 3 secs) (at 2015-11-19 20:36:59.298611) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:36:59.298884) =========
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-1447993086.964690-2012953805
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.020732
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:36:59.363300) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-19 20:36:59.363579) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-19 20:36:59.363909) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:36:59.364211) =========
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-1447993086.964690-2012953805
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-19 20:36:59-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 11.7M=0.001s
2015-11-19 20:36:59 (11.7 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.353318
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:36:59.754600) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:36:59.754889) =========
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-1447993086.964690-2012953805
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.034682
========= master_lag: 0.49 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:37:00.277181) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:37:00.277501) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b140ad795489ac08d282a06300fd9619727dbdb7 --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 b140ad795489ac08d282a06300fd9619727dbdb7 --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-1447993086.964690-2012953805
_=/tools/buildbot/bin/python
using PTY: False
2015-11-19 20:37:00,414 truncating revision to first 12 chars
2015-11-19 20:37:00,415 Setting DEBUG logging.
2015-11-19 20:37:00,415 attempt 1/10
2015-11-19 20:37:00,415 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/b140ad795489?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-19 20:37:00,729 unpacking tar archive at: mozilla-inbound-b140ad795489/testing/mozharness/
program finished with exit code 0
elapsedTime=0.604112
========= master_lag: 0.35 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-19 20:37:01.229368) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-19 20:37:01.229652) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-19 20:37:01.635826) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-19 20:37:01.636090) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-19 20:37:01.636502) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 35 mins, 29 secs) (at 2015-11-19 20:37:01.636803) =========
/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-1447993086.964690-2012953805
_=/tools/buildbot/bin/python
using PTY: False
20:37:01 INFO - MultiFileLogger online at 20151119 20:37:01 in /builds/slave/test
20:37:01 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
20:37:01 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
20:37:01 INFO - {'append_to_log': False,
20:37:01 INFO - 'base_work_dir': '/builds/slave/test',
20:37:01 INFO - 'blob_upload_branch': 'mozilla-inbound',
20:37:01 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
20:37:01 INFO - 'buildbot_json_path': 'buildprops.json',
20:37:01 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
20:37:01 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
20:37:01 INFO - 'download_minidump_stackwalk': True,
20:37:01 INFO - 'download_symbols': 'true',
20:37:01 INFO - 'e10s': True,
20:37:01 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
20:37:01 INFO - 'tooltool.py': '/tools/tooltool.py',
20:37:01 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
20:37:01 INFO - '/tools/misc-python/virtualenv.py')},
20:37:01 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
20:37:01 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
20:37:01 INFO - 'log_level': 'info',
20:37:01 INFO - 'log_to_console': True,
20:37:01 INFO - 'opt_config_files': (),
20:37:01 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
20:37:01 INFO - '--processes=1',
20:37:01 INFO - '--config=%(test_path)s/wptrunner.ini',
20:37:01 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
20:37:01 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
20:37:01 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
20:37:01 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
20:37:01 INFO - 'pip_index': False,
20:37:01 INFO - 'require_test_zip': True,
20:37:01 INFO - 'test_type': ('testharness',),
20:37:01 INFO - 'this_chunk': '7',
20:37:01 INFO - 'tooltool_cache': '/builds/tooltool_cache',
20:37:01 INFO - 'total_chunks': '8',
20:37:01 INFO - 'virtualenv_path': 'venv',
20:37:01 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
20:37:01 INFO - 'work_dir': 'build'}
20:37:01 INFO - #####
20:37:01 INFO - ##### Running clobber step.
20:37:01 INFO - #####
20:37:01 INFO - Running pre-action listener: _resource_record_pre_action
20:37:01 INFO - Running main action method: clobber
20:37:01 INFO - rmtree: /builds/slave/test/build
20:37:01 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
20:37:04 INFO - Running post-action listener: _resource_record_post_action
20:37:04 INFO - #####
20:37:04 INFO - ##### Running read-buildbot-config step.
20:37:04 INFO - #####
20:37:04 INFO - Running pre-action listener: _resource_record_pre_action
20:37:04 INFO - Running main action method: read_buildbot_config
20:37:04 INFO - Using buildbot properties:
20:37:04 INFO - {
20:37:04 INFO - "properties": {
20:37:04 INFO - "buildnumber": 45,
20:37:04 INFO - "product": "firefox",
20:37:04 INFO - "script_repo_revision": "production",
20:37:04 INFO - "branch": "mozilla-inbound",
20:37:04 INFO - "repository": "",
20:37:04 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-e10s-7",
20:37:04 INFO - "buildid": "20151119202242",
20:37:04 INFO - "slavename": "tst-linux64-spot-1818",
20:37:04 INFO - "pgo_build": "False",
20:37:04 INFO - "basedir": "/builds/slave/test",
20:37:04 INFO - "project": "",
20:37:04 INFO - "platform": "linux64",
20:37:04 INFO - "master": "http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/",
20:37:04 INFO - "slavebuilddir": "test",
20:37:04 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600",
20:37:04 INFO - "repo_path": "integration/mozilla-inbound",
20:37:04 INFO - "moz_repo_path": "",
20:37:04 INFO - "stage_platform": "linux64",
20:37:04 INFO - "builduid": "500d558549424c8fbf91e2afc1b7e63c",
20:37:04 INFO - "revision": "b140ad795489ac08d282a06300fd9619727dbdb7"
20:37:04 INFO - },
20:37:04 INFO - "sourcestamp": {
20:37:04 INFO - "repository": "",
20:37:04 INFO - "hasPatch": false,
20:37:04 INFO - "project": "",
20:37:04 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
20:37:04 INFO - "changes": [
20:37:04 INFO - {
20:37:04 INFO - "category": null,
20:37:04 INFO - "files": [
20:37:04 INFO - {
20:37:04 INFO - "url": null,
20:37:04 INFO - "name": "https://queue.taskcluster.net/v1/task/LL-l-_2CTwGWr_M0sc4dUA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
20:37:04 INFO - },
20:37:04 INFO - {
20:37:04 INFO - "url": null,
20:37:04 INFO - "name": "https://queue.taskcluster.net/v1/task/LL-l-_2CTwGWr_M0sc4dUA/artifacts/public/build/test_packages.json"
20:37:04 INFO - }
20:37:04 INFO - ],
20:37:04 INFO - "repository": "",
20:37:04 INFO - "rev": "50b8122fd926f7808d44594ba8f2742990c37112",
20:37:04 INFO - "who": "bkelly@mozilla.com",
20:37:04 INFO - "when": 1447984985,
20:37:04 INFO - "number": 6686398,
20:37:04 INFO - "comments": "Bug 1186856 ServiceWorker .register() should always stop current registration from uninstalling. r=jdm",
20:37:04 INFO - "project": "",
20:37:04 INFO - "at": "Thu 19 Nov 2015 18:03:05",
20:37:04 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
20:37:04 INFO - "revlink": "",
20:37:04 INFO - "properties": [
20:37:04 INFO - [
20:37:04 INFO - "buildid",
20:37:04 INFO - "20151119174235",
20:37:04 INFO - "Change"
20:37:04 INFO - ],
20:37:04 INFO - [
20:37:04 INFO - "builduid",
20:37:04 INFO - "db8b9b9102d341f7b895fd3dec884506",
20:37:04 INFO - "Change"
20:37:04 INFO - ],
20:37:04 INFO - [
20:37:04 INFO - "pgo_build",
20:37:04 INFO - "False",
20:37:04 INFO - "Change"
20:37:04 INFO - ]
20:37:04 INFO - ],
20:37:04 INFO - "revision": "50b8122fd926f7808d44594ba8f2742990c37112"
20:37:04 INFO - },
20:37:04 INFO - {
20:37:04 INFO - "category": null,
20:37:04 INFO - "files": [
20:37:04 INFO - {
20:37:04 INFO - "url": null,
20:37:04 INFO - "name": "https://queue.taskcluster.net/v1/task/fDRD6i8LRs-xXSs2c36v1g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
20:37:04 INFO - },
20:37:04 INFO - {
20:37:04 INFO - "url": null,
20:37:04 INFO - "name": "https://queue.taskcluster.net/v1/task/fDRD6i8LRs-xXSs2c36v1g/artifacts/public/build/test_packages.json"
20:37:04 INFO - }
20:37:04 INFO - ],
20:37:04 INFO - "repository": "",
20:37:04 INFO - "rev": "965b8e749d1f06b34ec176e4a7ddc5dcfd444e6e",
20:37:04 INFO - "who": "dbaron@mozilla.com",
20:37:04 INFO - "when": 1447988397,
20:37:04 INFO - "number": 6686552,
20:37:04 INFO - "comments": "Bug 1223653 patch 2 - Use an enum class for NS_STYLE_BOX_SIZING_*. r=heycam\n\nThe casts in nsCSSProps.cpp (defining kBoxSizingKTable) and in\nnsComputedDOMStyle::DoGetBoxSizing (using\nnsCSSProps::ValueToKeywordEnum) are a little bit annoying, though aren't\na net reduction in typesafety.\n\nThe casts in nsRuleNode.cpp (SetDiscrete) are a little more annoying,\nthough the change in this patch should be sufficient for converting all\nproperties -- but that may also mean reducing typesafety a bit for all\nproperties.\n\nI'd like to find something better to do about them, but I think I'm ok\nlanding this before doing that. Bug 1224918 covers doing better.",
20:37:04 INFO - "project": "",
20:37:04 INFO - "at": "Thu 19 Nov 2015 18:59:57",
20:37:04 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
20:37:04 INFO - "revlink": "",
20:37:04 INFO - "properties": [
20:37:04 INFO - [
20:37:04 INFO - "buildid",
20:37:04 INFO - "20151119181035",
20:37:04 INFO - "Change"
20:37:04 INFO - ],
20:37:04 INFO - [
20:37:04 INFO - "builduid",
20:37:04 INFO - "9a8cbf3e109d40f3832e4e6afc2707e9",
20:37:04 INFO - "Change"
20:37:04 INFO - ],
20:37:04 INFO - [
20:37:04 INFO - "pgo_build",
20:37:04 INFO - "False",
20:37:04 INFO - "Change"
20:37:04 INFO - ]
20:37:04 INFO - ],
20:37:04 INFO - "revision": "965b8e749d1f06b34ec176e4a7ddc5dcfd444e6e"
20:37:04 INFO - },
20:37:04 INFO - {
20:37:04 INFO - "category": null,
20:37:04 INFO - "files": [
20:37:04 INFO - {
20:37:04 INFO - "url": null,
20:37:04 INFO - "name": "https://queue.taskcluster.net/v1/task/Tol-ephzSsC4jQH0WFGdrA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
20:37:04 INFO - },
20:37:04 INFO - {
20:37:04 INFO - "url": null,
20:37:04 INFO - "name": "https://queue.taskcluster.net/v1/task/Tol-ephzSsC4jQH0WFGdrA/artifacts/public/build/test_packages.json"
20:37:04 INFO - }
20:37:04 INFO - ],
20:37:04 INFO - "repository": "",
20:37:04 INFO - "rev": "78ffe07a4a498c8284751e4bc04469c2a8daa648",
20:37:04 INFO - "who": "nnethercote@mozilla.com",
20:37:04 INFO - "when": 1447988521,
20:37:04 INFO - "number": 6686554,
20:37:04 INFO - "comments": "Bug 1186811 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/storage/ with iterators. r=baku.",
20:37:04 INFO - "project": "",
20:37:04 INFO - "at": "Thu 19 Nov 2015 19:02:01",
20:37:04 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
20:37:04 INFO - "revlink": "",
20:37:04 INFO - "properties": [
20:37:04 INFO - [
20:37:04 INFO - "buildid",
20:37:04 INFO - "20151119181836",
20:37:04 INFO - "Change"
20:37:04 INFO - ],
20:37:04 INFO - [
20:37:04 INFO - "builduid",
20:37:04 INFO - "63fea08705434ad0992948ef4785c258",
20:37:04 INFO - "Change"
20:37:04 INFO - ],
20:37:04 INFO - [
20:37:04 INFO - "pgo_build",
20:37:04 INFO - "False",
20:37:04 INFO - "Change"
20:37:04 INFO - ]
20:37:04 INFO - ],
20:37:04 INFO - "revision": "78ffe07a4a498c8284751e4bc04469c2a8daa648"
20:37:04 INFO - },
20:37:04 INFO - {
20:37:04 INFO - "category": null,
20:37:04 INFO - "files": [
20:37:04 INFO - {
20:37:04 INFO - "url": null,
20:37:04 INFO - "name": "https://queue.taskcluster.net/v1/task/PXoFuplhT-2H4TKLZndE7g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
20:37:04 INFO - },
20:37:04 INFO - {
20:37:04 INFO - "url": null,
20:37:04 INFO - "name": "https://queue.taskcluster.net/v1/task/PXoFuplhT-2H4TKLZndE7g/artifacts/public/build/test_packages.json"
20:37:04 INFO - }
20:37:04 INFO - ],
20:37:04 INFO - "repository": "",
20:37:04 INFO - "rev": "1946937e23afd1e6783d2f83737b074fa680c9a8",
20:37:04 INFO - "who": "kgupta@mozilla.com",
20:37:04 INFO - "when": 1447988668,
20:37:04 INFO - "number": 6686555,
20:37:04 INFO - "comments": "Bug 1223937 - test_bug388794.html fails string match test due to off by one error in Fennec with C++APZ. r=roc\n\nWhen C++APZ is enabled in Fennec, events that are generated by nsWindowUtil may result in\noff by one errors when received by the DOM. This is caused by the fact that the PresShell\nresolution must be applied to the event coordinates before being dispatched which introduces\nrounding errors. To work around the failure in test_bug388794.html it is necessary to\nconvert the string compares to regex so that the off by one rounding errors may be accounted for.",
20:37:04 INFO - "project": "",
20:37:04 INFO - "at": "Thu 19 Nov 2015 19:04:28",
20:37:04 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
20:37:04 INFO - "revlink": "",
20:37:04 INFO - "properties": [
20:37:04 INFO - [
20:37:04 INFO - "buildid",
20:37:04 INFO - "20151119184036",
20:37:04 INFO - "Change"
20:37:04 INFO - ],
20:37:04 INFO - [
20:37:04 INFO - "builduid",
20:37:04 INFO - "05fd12ce91c94d57b00d8cfcf13c3f67",
20:37:04 INFO - "Change"
20:37:04 INFO - ],
20:37:04 INFO - [
20:37:04 INFO - "pgo_build",
20:37:04 INFO - "False",
20:37:04 INFO - "Change"
20:37:04 INFO - ]
20:37:04 INFO - ],
20:37:04 INFO - "revision": "1946937e23afd1e6783d2f83737b074fa680c9a8"
20:37:04 INFO - },
20:37:04 INFO - {
20:37:04 INFO - "category": null,
20:37:04 INFO - "files": [
20:37:04 INFO - {
20:37:04 INFO - "url": null,
20:37:04 INFO - "name": "https://queue.taskcluster.net/v1/task/7kS7iZtURUqsgTgKu1sqaw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
20:37:04 INFO - },
20:37:04 INFO - {
20:37:04 INFO - "url": null,
20:37:04 INFO - "name": "https://queue.taskcluster.net/v1/task/7kS7iZtURUqsgTgKu1sqaw/artifacts/public/build/test_packages.json"
20:37:04 INFO - }
20:37:04 INFO - ],
20:37:04 INFO - "repository": "",
20:37:04 INFO - "rev": "80dc69d21994a554b3041c5ebc7f5572e4a42c09",
20:37:04 INFO - "who": "xquan@mozilla.com",
20:37:04 INFO - "when": 1447991157,
20:37:04 INFO - "number": 6686638,
20:37:04 INFO - "comments": "Bug 1224464 followup - Fix bustage on opt builds on CLOSED TREE",
20:37:04 INFO - "project": "",
20:37:04 INFO - "at": "Thu 19 Nov 2015 19:45:57",
20:37:04 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
20:37:04 INFO - "revlink": "",
20:37:04 INFO - "properties": [
20:37:04 INFO - [
20:37:04 INFO - "buildid",
20:37:04 INFO - "20151119193328",
20:37:04 INFO - "Change"
20:37:04 INFO - ],
20:37:04 INFO - [
20:37:04 INFO - "builduid",
20:37:04 INFO - "fcfd262d3b0a49d691744a75fb28e5ba",
20:37:04 INFO - "Change"
20:37:04 INFO - ],
20:37:04 INFO - [
20:37:04 INFO - "pgo_build",
20:37:04 INFO - "False",
20:37:04 INFO - "Change"
20:37:04 INFO - ]
20:37:04 INFO - ],
20:37:04 INFO - "revision": "80dc69d21994a554b3041c5ebc7f5572e4a42c09"
20:37:04 INFO - },
20:37:04 INFO - {
20:37:04 INFO - "category": null,
20:37:04 INFO - "files": [
20:37:04 INFO - {
20:37:04 INFO - "url": null,
20:37:04 INFO - "name": "https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
20:37:04 INFO - },
20:37:04 INFO - {
20:37:04 INFO - "url": null,
20:37:04 INFO - "name": "https://queue.taskcluster.net/v1/task/axfpKyCnQkO-H1Uhl5ob4g/artifacts/public/build/test_packages.json"
20:37:04 INFO - }
20:37:04 INFO - ],
20:37:04 INFO - "repository": "",
20:37:04 INFO - "rev": "652bd59cdb5153cac5a7d1720ccd546862130144",
20:37:04 INFO - "who": "philringnalda@gmail.com",
20:37:04 INFO - "when": 1447992896,
20:37:04 INFO - "number": 6686712,
20:37:04 INFO - "comments": "Backed out 20 changesets (bug 1055472) for Linux64 cgc failures and an apparent crash in the cpp test test_audio on OS X 10.6 debug\nCLOSED TREE\n\nBacked out changeset edd1c18b5a5b (bug 1055472)\nBacked out changeset 41be086be0e8 (bug 1055472)\nBacked out changeset 6ed32cadfc31 (bug 1055472)\nBacked out changeset 2f0b0b246e25 (bug 1055472)\nBacked out changeset 33d5c8ef947c (bug 1055472)\nBacked out changeset 74dca890ec34 (bug 1055472)\nBacked out changeset b4a4144b96fa (bug 1055472)\nBacked out changeset 9dd0b1fff545 (bug 1055472)\nBacked out changeset 31c41d6a16ab (bug 1055472)\nBacked out changeset bf8f9604c34f (bug 1055472)\nBacked out changeset 69bf1faa9d85 (bug 1055472)\nBacked out changeset 284934443cd3 (bug 1055472)\nBacked out changeset 65d962413c98 (bug 1055472)\nBacked out changeset 94135702e1b5 (bug 1055472)\nBacked out changeset 1509efcfa629 (bug 1055472)\nBacked out changeset c7180ea9dfa4 (bug 1055472)\nBacked out changeset a47a3ce6f35e (bug 1055472)\nBacked out changeset 9b4f7a838a66 (bug 1055472)\nBacked out chan",
20:37:04 INFO - "project": "",
20:37:04 INFO - "at": "Thu 19 Nov 2015 20:14:56",
20:37:04 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
20:37:04 INFO - "revlink": "",
20:37:04 INFO - "properties": [
20:37:04 INFO - [
20:37:04 INFO - "buildid",
20:37:04 INFO - "20151119200135",
20:37:04 INFO - "Change"
20:37:04 INFO - ],
20:37:04 INFO - [
20:37:04 INFO - "builduid",
20:37:04 INFO - "a2e5ebda6d7644caab9eff8429ca9b0e",
20:37:04 INFO - "Change"
20:37:04 INFO - ],
20:37:04 INFO - [
20:37:04 INFO - "pgo_build",
20:37:04 INFO - "False",
20:37:04 INFO - "Change"
20:37:04 INFO - ]
20:37:04 INFO - ],
20:37:04 INFO - "revision": "652bd59cdb5153cac5a7d1720ccd546862130144"
20:37:04 INFO - },
20:37:04 INFO - {
20:37:04 INFO - "category": null,
20:37:04 INFO - "files": [
20:37:04 INFO - {
20:37:04 INFO - "url": null,
20:37:04 INFO - "name": "https://queue.taskcluster.net/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
20:37:04 INFO - },
20:37:04 INFO - {
20:37:04 INFO - "url": null,
20:37:04 INFO - "name": "https://queue.taskcluster.net/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/test_packages.json"
20:37:04 INFO - }
20:37:04 INFO - ],
20:37:04 INFO - "repository": "",
20:37:04 INFO - "rev": "b140ad795489ac08d282a06300fd9619727dbdb7",
20:37:04 INFO - "who": "kgupta@mozilla.com",
20:37:04 INFO - "when": 1447994128,
20:37:04 INFO - "number": 6686746,
20:37:04 INFO - "comments": "Bug 1226193 - Fix test_animation_observers.html timing out on Fennec with C++APZ enabled. r=heycam\n\nFix: INFO TEST-UNEXPECTED-FAIL | dom/animation/test/chrome/test_animation_observers.html | Test timed out.\nBy extending animation observer timeout.",
20:37:04 INFO - "project": "",
20:37:04 INFO - "at": "Thu 19 Nov 2015 20:35:28",
20:37:04 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
20:37:04 INFO - "revlink": "",
20:37:04 INFO - "properties": [
20:37:04 INFO - [
20:37:04 INFO - "buildid",
20:37:04 INFO - "20151119202242",
20:37:04 INFO - "Change"
20:37:04 INFO - ],
20:37:04 INFO - [
20:37:04 INFO - "builduid",
20:37:04 INFO - "500d558549424c8fbf91e2afc1b7e63c",
20:37:04 INFO - "Change"
20:37:04 INFO - ],
20:37:04 INFO - [
20:37:04 INFO - "pgo_build",
20:37:04 INFO - "False",
20:37:04 INFO - "Change"
20:37:04 INFO - ]
20:37:04 INFO - ],
20:37:04 INFO - "revision": "b140ad795489ac08d282a06300fd9619727dbdb7"
20:37:04 INFO - }
20:37:04 INFO - ],
20:37:04 INFO - "revision": "b140ad795489ac08d282a06300fd9619727dbdb7"
20:37:04 INFO - }
20:37:04 INFO - }
20:37:04 INFO - Found installer url https://queue.taskcluster.net/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
20:37:04 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/test_packages.json.
20:37:04 INFO - Running post-action listener: _resource_record_post_action
20:37:04 INFO - #####
20:37:04 INFO - ##### Running download-and-extract step.
20:37:04 INFO - #####
20:37:04 INFO - Running pre-action listener: _resource_record_pre_action
20:37:04 INFO - Running main action method: download_and_extract
20:37:04 INFO - mkdir: /builds/slave/test/build/tests
20:37:04 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')]}
20:37:04 INFO - https://queue.taskcluster.net/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
20:37:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/test_packages.json
20:37:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/test_packages.json
20:37:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
20:37:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
20:37:34 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/test_packages.json: timed out
20:37:34 INFO - retry: attempt #1 caught exception: timed out
20:37:34 INFO - retry: Failed, sleeping 30 seconds before retrying
20:38:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #2
20:38:11 INFO - Downloaded 1302 bytes.
20:38:11 INFO - Reading from file /builds/slave/test/build/test_packages.json
20:38:11 INFO - Using the following test package requirements:
20:38:11 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
20:38:11 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
20:38:11 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
20:38:11 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
20:38:11 INFO - u'jsshell-linux-x86_64.zip'],
20:38:11 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
20:38:11 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
20:38:11 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
20:38:11 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
20:38:11 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
20:38:11 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
20:38:11 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
20:38:11 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
20:38:11 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
20:38:11 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
20:38:11 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
20:38:11 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
20:38:11 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
20:38:11 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')]}
20:38:11 INFO - https://queue.taskcluster.net/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
20:38:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
20:38:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
20:38:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/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
20:38:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/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
20:38:13 INFO - Downloaded 21807776 bytes.
20:38:13 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
20:38:13 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/*
20:38:13 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
20:38:13 INFO - caution: filename not matched: web-platform/*
20:38:13 INFO - Return code: 11
20:38:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:38:13 INFO - https://queue.taskcluster.net/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
20:38:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
20:38:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
20:38:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/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
20:38:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/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
20:38:15 INFO - Downloaded 30975780 bytes.
20:38:15 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
20:38:15 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/*
20:38:15 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
20:38:18 INFO - caution: filename not matched: bin/*
20:38:18 INFO - caution: filename not matched: config/*
20:38:18 INFO - caution: filename not matched: mozbase/*
20:38:18 INFO - caution: filename not matched: marionette/*
20:38:18 INFO - Return code: 11
20:38: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')]}
20:38:18 INFO - https://queue.taskcluster.net/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
20:38:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
20:38:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
20:38:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/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
20:38:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/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
20:38:21 INFO - Downloaded 57630860 bytes.
20:38:21 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
20:38:21 INFO - mkdir: /builds/slave/test/properties
20:38:21 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
20:38:21 INFO - Writing to file /builds/slave/test/properties/build_url
20:38:21 INFO - Contents:
20:38:21 INFO - build_url:https://queue.taskcluster.net/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
20:38:21 INFO - mkdir: /builds/slave/test/build/symbols
20:38:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:38:21 INFO - https://queue.taskcluster.net/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
20:38:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
20:38:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
20:38:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/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
20:38:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/_48Ewp6PRmeP6HQQHkyETQ/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
20:38:23 INFO - Downloaded 51272606 bytes.
20:38:23 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
20:38:23 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
20:38:23 INFO - Writing to file /builds/slave/test/properties/symbols_url
20:38:23 INFO - Contents:
20:38:23 INFO - symbols_url:https://queue.taskcluster.net/v1/task/_48Ewp6PRmeP6HQQHkyETQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
20:38:23 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
20:38:23 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
20:38:30 INFO - Return code: 0
20:38:30 INFO - Running post-action listener: _resource_record_post_action
20:38:30 INFO - Running post-action listener: set_extra_try_arguments
20:38:30 INFO - #####
20:38:30 INFO - ##### Running create-virtualenv step.
20:38:30 INFO - #####
20:38:30 INFO - Running pre-action listener: _pre_create_virtualenv
20:38:30 INFO - Running pre-action listener: _resource_record_pre_action
20:38:30 INFO - Running main action method: create_virtualenv
20:38:30 INFO - Creating virtualenv /builds/slave/test/build/venv
20:38:30 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
20:38:30 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
20:38:30 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
20:38:30 INFO - Using real prefix '/usr'
20:38:30 INFO - New python executable in /builds/slave/test/build/venv/bin/python
20:38:31 INFO - Installing distribute.............................................................................................................................................................................................done.
20:38:34 INFO - Installing pip.................done.
20:38:34 INFO - Return code: 0
20:38:34 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
20:38:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:38:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:38:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:38:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:38:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:38:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:38:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x187df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1aed300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1be9660>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1730530>, '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 0x1be6970>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1be81e0>, '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-1447993086.964690-2012953805', '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
20:38:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
20:38:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
20:38:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:38:34 INFO - 'CCACHE_UMASK': '002',
20:38:34 INFO - 'DISPLAY': ':0',
20:38:34 INFO - 'HOME': '/home/cltbld',
20:38:34 INFO - 'LANG': 'en_US.UTF-8',
20:38:34 INFO - 'LOGNAME': 'cltbld',
20:38:34 INFO - 'MAIL': '/var/mail/cltbld',
20:38:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:38:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:38:34 INFO - 'MOZ_NO_REMOTE': '1',
20:38:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:38:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:38:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:38:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:38:34 INFO - 'PWD': '/builds/slave/test',
20:38:34 INFO - 'SHELL': '/bin/bash',
20:38:34 INFO - 'SHLVL': '1',
20:38:34 INFO - 'TERM': 'linux',
20:38:34 INFO - 'TMOUT': '86400',
20:38:34 INFO - 'USER': 'cltbld',
20:38:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447993086.964690-2012953805',
20:38:34 INFO - '_': '/tools/buildbot/bin/python'}
20:38:35 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:38:35 INFO - Downloading/unpacking psutil>=0.7.1
20:38:35 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
20:38:35 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
20:38:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:38:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:38:35 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
20:38:35 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
20:38:38 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
20:38:39 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
20:38:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
20:38:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
20:38:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
20:38:39 INFO - Installing collected packages: psutil
20:38:39 INFO - Running setup.py install for psutil
20:38:39 INFO - building 'psutil._psutil_linux' extension
20:38:39 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
20:38:40 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
20:38:40 INFO - building 'psutil._psutil_posix' extension
20:38:40 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
20:38:40 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
20:38:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
20:38:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
20:38:40 INFO - Successfully installed psutil
20:38:40 INFO - Cleaning up...
20:38:40 INFO - Return code: 0
20:38:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
20:38:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:38:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:38:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:38:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:38:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:38:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:38:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x187df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1aed300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1be9660>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1730530>, '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 0x1be6970>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1be81e0>, '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-1447993086.964690-2012953805', '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
20:38:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
20:38:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
20:38:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:38:40 INFO - 'CCACHE_UMASK': '002',
20:38:40 INFO - 'DISPLAY': ':0',
20:38:40 INFO - 'HOME': '/home/cltbld',
20:38:40 INFO - 'LANG': 'en_US.UTF-8',
20:38:40 INFO - 'LOGNAME': 'cltbld',
20:38:40 INFO - 'MAIL': '/var/mail/cltbld',
20:38:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:38:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:38:40 INFO - 'MOZ_NO_REMOTE': '1',
20:38:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:38:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:38:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:38:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:38:40 INFO - 'PWD': '/builds/slave/test',
20:38:40 INFO - 'SHELL': '/bin/bash',
20:38:40 INFO - 'SHLVL': '1',
20:38:40 INFO - 'TERM': 'linux',
20:38:40 INFO - 'TMOUT': '86400',
20:38:40 INFO - 'USER': 'cltbld',
20:38:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447993086.964690-2012953805',
20:38:40 INFO - '_': '/tools/buildbot/bin/python'}
20:38:41 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:38:41 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
20:38:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:38:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:38:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:38:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:38:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:38:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:38:44 INFO - Downloading mozsystemmonitor-0.0.tar.gz
20:38:44 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
20:38:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
20:38:44 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
20:38:44 INFO - Installing collected packages: mozsystemmonitor
20:38:44 INFO - Running setup.py install for mozsystemmonitor
20:38:44 INFO - Successfully installed mozsystemmonitor
20:38:44 INFO - Cleaning up...
20:38:45 INFO - Return code: 0
20:38:45 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
20:38:45 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')]}
20:38:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:38:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:38:45 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')]}
20:38:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:38:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:38:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x187df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1aed300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1be9660>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1730530>, '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 0x1be6970>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1be81e0>, '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-1447993086.964690-2012953805', '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
20:38:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
20:38:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
20:38:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:38:45 INFO - 'CCACHE_UMASK': '002',
20:38:45 INFO - 'DISPLAY': ':0',
20:38:45 INFO - 'HOME': '/home/cltbld',
20:38:45 INFO - 'LANG': 'en_US.UTF-8',
20:38:45 INFO - 'LOGNAME': 'cltbld',
20:38:45 INFO - 'MAIL': '/var/mail/cltbld',
20:38:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:38:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:38:45 INFO - 'MOZ_NO_REMOTE': '1',
20:38:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:38:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:38:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:38:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:38:45 INFO - 'PWD': '/builds/slave/test',
20:38:45 INFO - 'SHELL': '/bin/bash',
20:38:45 INFO - 'SHLVL': '1',
20:38:45 INFO - 'TERM': 'linux',
20:38:45 INFO - 'TMOUT': '86400',
20:38:45 INFO - 'USER': 'cltbld',
20:38:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447993086.964690-2012953805',
20:38:45 INFO - '_': '/tools/buildbot/bin/python'}
20:38:45 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:38:45 INFO - Downloading/unpacking blobuploader==1.2.4
20:38:45 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
20:38:45 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
20:38:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:38:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:38:45 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
20:38:45 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
20:38:48 INFO - Downloading blobuploader-1.2.4.tar.gz
20:38:48 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
20:38:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
20:38:48 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
20:38:48 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
20:38:48 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
20:38:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:38:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:38:48 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
20:38:48 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
20:38:49 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
20:38:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
20:38:49 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
20:38:49 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
20:38:49 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
20:38:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:38:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:38:49 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
20:38:49 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
20:38:50 INFO - Downloading docopt-0.6.1.tar.gz
20:38:50 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
20:38:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
20:38:50 INFO - Installing collected packages: blobuploader, requests, docopt
20:38:50 INFO - Running setup.py install for blobuploader
20:38:50 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
20:38:50 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
20:38:50 INFO - Running setup.py install for requests
20:38:51 INFO - Running setup.py install for docopt
20:38:51 INFO - Successfully installed blobuploader requests docopt
20:38:51 INFO - Cleaning up...
20:38:51 INFO - Return code: 0
20:38:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv
20:38: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')]}
20:38:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:38:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:38: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')]}
20:38:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:38:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:38:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x187df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1aed300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1be9660>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1730530>, '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 0x1be6970>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1be81e0>, '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-1447993086.964690-2012953805', '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
20:38:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
20:38:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
20:38:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:38:51 INFO - 'CCACHE_UMASK': '002',
20:38:51 INFO - 'DISPLAY': ':0',
20:38:51 INFO - 'HOME': '/home/cltbld',
20:38:51 INFO - 'LANG': 'en_US.UTF-8',
20:38:51 INFO - 'LOGNAME': 'cltbld',
20:38:51 INFO - 'MAIL': '/var/mail/cltbld',
20:38:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:38:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:38:51 INFO - 'MOZ_NO_REMOTE': '1',
20:38:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:38:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:38:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:38:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:38:51 INFO - 'PWD': '/builds/slave/test',
20:38:51 INFO - 'SHELL': '/bin/bash',
20:38:51 INFO - 'SHLVL': '1',
20:38:51 INFO - 'TERM': 'linux',
20:38:51 INFO - 'TMOUT': '86400',
20:38:51 INFO - 'USER': 'cltbld',
20:38:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447993086.964690-2012953805',
20:38:51 INFO - '_': '/tools/buildbot/bin/python'}
20:38:51 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:38:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
20:38:51 INFO - Running setup.py (path:/tmp/pip-2Oq2V0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
20:38:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
20:38:51 INFO - Running setup.py (path:/tmp/pip-h1TalW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
20:38:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
20:38:52 INFO - Running setup.py (path:/tmp/pip-4_8S2V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
20:38:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
20:38:52 INFO - Running setup.py (path:/tmp/pip-33gDXj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
20:38:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
20:38:52 INFO - Running setup.py (path:/tmp/pip-7UZsic-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
20:38:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
20:38:52 INFO - Running setup.py (path:/tmp/pip-K1jlTY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
20:38:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
20:38:52 INFO - Running setup.py (path:/tmp/pip-C5hc0i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
20:38:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
20:38:52 INFO - Running setup.py (path:/tmp/pip-tRwYoS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
20:38:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
20:38:52 INFO - Running setup.py (path:/tmp/pip-Ess40M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
20:38:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
20:38:53 INFO - Running setup.py (path:/tmp/pip-rltttT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
20:38:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
20:38:53 INFO - Running setup.py (path:/tmp/pip-vBz_hX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
20:38:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
20:38:53 INFO - Running setup.py (path:/tmp/pip-sSgAaE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
20:38:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
20:38:53 INFO - Running setup.py (path:/tmp/pip-98HsNZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
20:38:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
20:38:53 INFO - Running setup.py (path:/tmp/pip-EWaYCf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
20:38:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
20:38:53 INFO - Running setup.py (path:/tmp/pip-2leQRR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
20:38:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
20:38:53 INFO - Running setup.py (path:/tmp/pip-kCmtGt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
20:38:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
20:38:53 INFO - Running setup.py (path:/tmp/pip-spUyW1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
20:38:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
20:38:54 INFO - Running setup.py (path:/tmp/pip-FSnxpF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
20:38:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
20:38:54 INFO - Running setup.py (path:/tmp/pip-BIbhZZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
20:38:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:38:54 INFO - Running setup.py (path:/tmp/pip-sfxNyY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:38:54 INFO - Unpacking /builds/slave/test/build/tests/marionette
20:38:54 INFO - Running setup.py (path:/tmp/pip-pmgOYa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
20:38:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
20:38:54 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
20:38:54 INFO - Running setup.py install for manifestparser
20:38:55 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
20:38:55 INFO - Running setup.py install for mozcrash
20:38:55 INFO - Running setup.py install for mozdebug
20:38:55 INFO - Running setup.py install for mozdevice
20:38:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
20:38:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin
20:38:55 INFO - Running setup.py install for mozfile
20:38:55 INFO - Running setup.py install for mozhttpd
20:38:56 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
20:38:56 INFO - Running setup.py install for mozinfo
20:38:56 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
20:38:56 INFO - Running setup.py install for mozInstall
20:38:56 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
20:38:56 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
20:38:56 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
20:38:56 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
20:38:56 INFO - Running setup.py install for mozleak
20:38:56 INFO - Running setup.py install for mozlog
20:38:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
20:38:56 INFO - Running setup.py install for moznetwork
20:38:57 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
20:38:57 INFO - Running setup.py install for mozprocess
20:38:57 INFO - Running setup.py install for mozprofile
20:38:57 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
20:38:57 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
20:38:57 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
20:38:57 INFO - Running setup.py install for mozrunner
20:38:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
20:38:57 INFO - Running setup.py install for mozscreenshot
20:38:58 INFO - Running setup.py install for moztest
20:38:58 INFO - Running setup.py install for mozversion
20:38:58 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
20:38:58 INFO - Running setup.py install for marionette-transport
20:38:58 INFO - Running setup.py install for marionette-driver
20:38:58 INFO - Running setup.py install for browsermob-proxy
20:38:59 INFO - Running setup.py install for marionette-client
20:38:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
20:38:59 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
20:38:59 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
20:38:59 INFO - Cleaning up...
20:38:59 INFO - Return code: 0
20:38:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv
20:38: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')]}
20:38:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:38:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:38: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')]}
20:38:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:38:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:38: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', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x187df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1aed300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1be9660>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1730530>, '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 0x1be6970>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1be81e0>, '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-1447993086.964690-2012953805', '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
20:38:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
20:38:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
20:38:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:38:59 INFO - 'CCACHE_UMASK': '002',
20:38:59 INFO - 'DISPLAY': ':0',
20:38:59 INFO - 'HOME': '/home/cltbld',
20:38:59 INFO - 'LANG': 'en_US.UTF-8',
20:38:59 INFO - 'LOGNAME': 'cltbld',
20:38:59 INFO - 'MAIL': '/var/mail/cltbld',
20:38:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:38:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:38:59 INFO - 'MOZ_NO_REMOTE': '1',
20:38:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:38:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:38:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:38:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:38:59 INFO - 'PWD': '/builds/slave/test',
20:38:59 INFO - 'SHELL': '/bin/bash',
20:38:59 INFO - 'SHLVL': '1',
20:38:59 INFO - 'TERM': 'linux',
20:38:59 INFO - 'TMOUT': '86400',
20:38:59 INFO - 'USER': 'cltbld',
20:38:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447993086.964690-2012953805',
20:38:59 INFO - '_': '/tools/buildbot/bin/python'}
20:38:59 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
20:39:00 INFO - Running setup.py (path:/tmp/pip-MCOvvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
20:39:00 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))
20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
20:39:00 INFO - Running setup.py (path:/tmp/pip-XnkGQN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
20:39:00 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))
20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
20:39:00 INFO - Running setup.py (path:/tmp/pip-LgjstA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
20:39:00 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))
20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
20:39:00 INFO - Running setup.py (path:/tmp/pip-TZy7bR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
20:39:00 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))
20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
20:39:00 INFO - Running setup.py (path:/tmp/pip-IfWtzK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
20:39:00 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))
20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
20:39:00 INFO - Running setup.py (path:/tmp/pip-P90eFX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
20:39:00 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))
20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
20:39:00 INFO - Running setup.py (path:/tmp/pip-N5YU5D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
20:39:01 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))
20:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
20:39:01 INFO - Running setup.py (path:/tmp/pip-l2CX0C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
20:39:01 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))
20:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
20:39:01 INFO - Running setup.py (path:/tmp/pip-otXpJH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
20:39:01 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))
20:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
20:39:01 INFO - Running setup.py (path:/tmp/pip-b_dC31-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
20:39:01 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))
20:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
20:39:01 INFO - Running setup.py (path:/tmp/pip-uIBOwv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
20:39:01 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))
20:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
20:39:01 INFO - Running setup.py (path:/tmp/pip-CJZj5Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
20:39:01 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))
20:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
20:39:01 INFO - Running setup.py (path:/tmp/pip-VcNfzQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
20:39:01 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))
20:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
20:39:01 INFO - Running setup.py (path:/tmp/pip-YQP2qd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
20:39:02 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))
20:39:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
20:39:02 INFO - Running setup.py (path:/tmp/pip-Hl2LAh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
20:39:02 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))
20:39:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
20:39:02 INFO - Running setup.py (path:/tmp/pip-chpJjX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
20:39:02 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))
20:39:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
20:39:02 INFO - Running setup.py (path:/tmp/pip-rfJYxo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
20:39:02 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))
20:39:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
20:39:02 INFO - Running setup.py (path:/tmp/pip-cC1l9A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
20:39:02 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))
20:39:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
20:39:02 INFO - Running setup.py (path:/tmp/pip-THSFwD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
20:39:02 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.1 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
20:39:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:39:02 INFO - Running setup.py (path:/tmp/pip-JNxRGV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:39:02 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))
20:39:02 INFO - Unpacking /builds/slave/test/build/tests/marionette
20:39:03 INFO - Running setup.py (path:/tmp/pip-CZNFjz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
20:39:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
20:39:03 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.0.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
20:39:03 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))
20:39:03 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))
20:39:03 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))
20:39:03 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))
20:39:03 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))
20:39:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
20:39:03 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
20:39:03 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
20:39:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:39:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:39:03 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
20:39:03 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
20:39:07 INFO - Downloading blessings-1.5.1.tar.gz
20:39:07 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
20:39:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
20:39:07 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))
20:39:07 INFO - Installing collected packages: blessings
20:39:07 INFO - Running setup.py install for blessings
20:39:07 INFO - Successfully installed blessings
20:39:07 INFO - Cleaning up...
20:39:08 INFO - Return code: 0
20:39:08 INFO - Done creating virtualenv /builds/slave/test/build/venv.
20:39:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
20:39:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
20:39:08 INFO - Reading from file tmpfile_stdout
20:39:08 INFO - Current package versions:
20:39:08 INFO - argparse == 1.2.1
20:39:08 INFO - blessings == 1.5.1
20:39:08 INFO - blobuploader == 1.2.4
20:39:08 INFO - browsermob-proxy == 0.6.0
20:39:08 INFO - docopt == 0.6.1
20:39:08 INFO - manifestparser == 1.1
20:39:08 INFO - marionette-client == 2.0.0
20:39:08 INFO - marionette-driver == 1.1.1
20:39:08 INFO - marionette-transport == 1.0.0
20:39:08 INFO - mozInstall == 1.12
20:39:08 INFO - mozcrash == 0.16
20:39:08 INFO - mozdebug == 0.1
20:39:08 INFO - mozdevice == 0.47
20:39:08 INFO - mozfile == 1.2
20:39:08 INFO - mozhttpd == 0.7
20:39:08 INFO - mozinfo == 0.9
20:39:08 INFO - mozleak == 0.1
20:39:08 INFO - mozlog == 3.0
20:39:08 INFO - moznetwork == 0.27
20:39:08 INFO - mozprocess == 0.22
20:39:08 INFO - mozprofile == 0.27
20:39:08 INFO - mozrunner == 6.11
20:39:08 INFO - mozscreenshot == 0.1
20:39:08 INFO - mozsystemmonitor == 0.0
20:39:08 INFO - moztest == 0.7
20:39:08 INFO - mozversion == 1.4
20:39:08 INFO - psutil == 3.1.1
20:39:08 INFO - requests == 1.2.3
20:39:08 INFO - wsgiref == 0.1.2
20:39:08 INFO - Running post-action listener: _resource_record_post_action
20:39:08 INFO - Running post-action listener: _start_resource_monitoring
20:39:08 INFO - Starting resource monitoring.
20:39:08 INFO - #####
20:39:08 INFO - ##### Running pull step.
20:39:08 INFO - #####
20:39:08 INFO - Running pre-action listener: _resource_record_pre_action
20:39:08 INFO - Running main action method: pull
20:39:08 INFO - Pull has nothing to do!
20:39:08 INFO - Running post-action listener: _resource_record_post_action
20:39:08 INFO - #####
20:39:08 INFO - ##### Running install step.
20:39:08 INFO - #####
20:39:08 INFO - Running pre-action listener: _resource_record_pre_action
20:39:08 INFO - Running main action method: install
20:39:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
20:39:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
20:39:08 INFO - Reading from file tmpfile_stdout
20:39:08 INFO - Detecting whether we're running mozinstall >=1.0...
20:39:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
20:39:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
20:39:09 INFO - Reading from file tmpfile_stdout
20:39:09 INFO - Output received:
20:39:09 INFO - Usage: mozinstall [options] installer
20:39:09 INFO - Options:
20:39:09 INFO - -h, --help show this help message and exit
20:39:09 INFO - -d DEST, --destination=DEST
20:39:09 INFO - Directory to install application into. [default:
20:39:09 INFO - "/builds/slave/test"]
20:39:09 INFO - --app=APP Application being installed. [default: firefox]
20:39:09 INFO - mkdir: /builds/slave/test/build/application
20:39:09 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']
20:39:09 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
20:39:32 INFO - Reading from file tmpfile_stdout
20:39:32 INFO - Output received:
20:39:32 INFO - /builds/slave/test/build/application/firefox/firefox
20:39:32 INFO - Running post-action listener: _resource_record_post_action
20:39:32 INFO - #####
20:39:32 INFO - ##### Running run-tests step.
20:39:32 INFO - #####
20:39:32 INFO - Running pre-action listener: _resource_record_pre_action
20:39:32 INFO - Running main action method: run_tests
20:39:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
20:39:32 INFO - minidump filename unknown. determining based upon platform and arch
20:39:32 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
20:39:32 INFO - grabbing minidump binary from tooltool
20:39:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:39:32 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 0x1730530>, '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 0x1be6970>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1be81e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
20:39:32 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
20:39:32 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
20:39:32 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
20:39:32 INFO - Return code: 0
20:39:32 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
20:39:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
20:39:32 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/_48Ewp6PRmeP6HQQHkyETQ/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
20:39:32 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/_48Ewp6PRmeP6HQQHkyETQ/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
20:39:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:39:32 INFO - 'CCACHE_UMASK': '002',
20:39:32 INFO - 'DISPLAY': ':0',
20:39:32 INFO - 'HOME': '/home/cltbld',
20:39:32 INFO - 'LANG': 'en_US.UTF-8',
20:39:32 INFO - 'LOGNAME': 'cltbld',
20:39:32 INFO - 'MAIL': '/var/mail/cltbld',
20:39:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
20:39:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:39:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:39:32 INFO - 'MOZ_NO_REMOTE': '1',
20:39:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:39:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:39:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:39:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:39:32 INFO - 'PWD': '/builds/slave/test',
20:39:32 INFO - 'SHELL': '/bin/bash',
20:39:32 INFO - 'SHLVL': '1',
20:39:32 INFO - 'TERM': 'linux',
20:39:32 INFO - 'TMOUT': '86400',
20:39:32 INFO - 'USER': 'cltbld',
20:39:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447993086.964690-2012953805',
20:39:32 INFO - '_': '/tools/buildbot/bin/python'}
20:39:32 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/_48Ewp6PRmeP6HQQHkyETQ/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
20:39:39 INFO - Using 1 client processes
20:39:39 INFO - wptserve Starting http server on 127.0.0.1:8000
20:39:39 INFO - wptserve Starting http server on 127.0.0.1:8001
20:39:39 INFO - wptserve Starting http server on 127.0.0.1:8443
20:39:42 INFO - SUITE-START | Running 827 tests
20:39:42 INFO - Running testharness tests
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 5ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
20:39:42 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 1ms
20:39:42 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
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
20:39:42 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
20:39:42 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
20:39:42 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
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
20:39:42 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
20:39:42 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 8ms
20:39:42 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
20:39:42 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 0ms
20:39:42 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
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
20:39:42 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
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
20:39:42 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
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
20:39:42 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
20:39:42 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
20:39:42 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
20:39:42 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
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
20:39:42 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 8ms
20:39:42 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
20:39:42 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 0ms
20:39:42 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
20:39:42 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
20:39:42 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
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
20:39:42 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
20:39:42 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
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
20:39:42 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
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
20:39:42 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
20:39:42 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
20:39:42 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
20:39:42 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
20:39:42 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 8ms
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
20:39:42 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 0ms
20:39:42 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
20:39:42 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
20:39:42 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
20:39:42 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 1ms
20:39:42 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
20:39:42 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
20:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
20:39:42 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
20:39:42 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
20:39:42 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 7ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
20:39:42 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
20:39:42 INFO - TEST-START | /selection/extend.html
20:39:42 INFO - TEST-SKIP | /selection/extend.html | took 0ms
20:39:42 INFO - Setting up ssl
20:39:42 INFO - PROCESS | certutil |
20:39:42 INFO - PROCESS | certutil |
20:39:42 INFO - PROCESS | certutil |
20:39:42 INFO - Certificate Nickname Trust Attributes
20:39:42 INFO - SSL,S/MIME,JAR/XPI
20:39:42 INFO -
20:39:42 INFO - web-platform-tests CT,,
20:39:42 INFO -
20:39:42 INFO - Starting runner
20:39:44 INFO - PROCESS | 1855 | 1447994384824 Marionette INFO Marionette enabled via build flag and pref
20:39:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f34a080e000 == 1 [pid = 1855] [id = 1]
20:39:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 1 (0x7f349c5c2800) [pid = 1855] [serial = 1] [outer = (nil)]
20:39:45 INFO - PROCESS | 1855 | [1855] 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 2091
20:39:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 2 (0x7f349c5c5c00) [pid = 1855] [serial = 2] [outer = 0x7f349c5c2800]
20:39:45 INFO - PROCESS | 1855 | 1447994385496 Marionette INFO Listening on port 2828
20:39:46 INFO - PROCESS | 1855 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f349fe5d520
20:39:46 INFO - PROCESS | 1855 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f349fe745e0
20:39:46 INFO - PROCESS | 1855 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3496d47580
20:39:46 INFO - PROCESS | 1855 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3496d47880
20:39:46 INFO - PROCESS | 1855 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3496d47bb0
20:39:46 INFO - PROCESS | 1855 | 1447994386473 Marionette INFO Marionette enabled via command-line flag
20:39:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f3491ab3000 == 2 [pid = 1855] [id = 2]
20:39:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 3 (0x7f349c524c00) [pid = 1855] [serial = 3] [outer = (nil)]
20:39:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 4 (0x7f349c525800) [pid = 1855] [serial = 4] [outer = 0x7f349c524c00]
20:39:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 5 (0x7f349175e400) [pid = 1855] [serial = 5] [outer = 0x7f349c5c2800]
20:39:46 INFO - PROCESS | 1855 | [1855] 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
20:39:46 INFO - PROCESS | 1855 | 1447994386689 Marionette INFO Accepted connection conn0 from 127.0.0.1:55668
20:39:46 INFO - PROCESS | 1855 | 1447994386693 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
20:39:46 INFO - PROCESS | 1855 | [1855] 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
20:39:46 INFO - PROCESS | 1855 | 1447994386891 Marionette INFO Accepted connection conn1 from 127.0.0.1:55669
20:39:46 INFO - PROCESS | 1855 | 1447994386892 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
20:39:46 INFO - PROCESS | 1855 | 1447994386898 Marionette INFO Closed connection conn0
20:39:46 INFO - PROCESS | 1855 | [1855] 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
20:39:46 INFO - PROCESS | 1855 | 1447994386950 Marionette INFO Accepted connection conn2 from 127.0.0.1:55670
20:39:46 INFO - PROCESS | 1855 | 1447994386951 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
20:39:46 INFO - PROCESS | 1855 | 1447994386977 Marionette INFO Closed connection conn2
20:39:46 INFO - PROCESS | 1855 | 1447994386984 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
20:39:47 INFO - PROCESS | 1855 | [1855] 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
20:39:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f349fe27000 == 3 [pid = 1855] [id = 3]
20:39:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 6 (0x7f348ee65800) [pid = 1855] [serial = 6] [outer = (nil)]
20:39:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f34a08ba800 == 4 [pid = 1855] [id = 4]
20:39:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 7 (0x7f348ee68000) [pid = 1855] [serial = 7] [outer = (nil)]
20:39:48 INFO - PROCESS | 1855 | [1855] 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
20:39:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f348d5b8000 == 5 [pid = 1855] [id = 5]
20:39:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 8 (0x7f348ca05000) [pid = 1855] [serial = 8] [outer = (nil)]
20:39:48 INFO - PROCESS | 1855 | [1855] 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
20:39:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 9 (0x7f348c962c00) [pid = 1855] [serial = 9] [outer = 0x7f348ca05000]
20:39:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 10 (0x7f348c630800) [pid = 1855] [serial = 10] [outer = 0x7f348ee65800]
20:39:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 11 (0x7f348c631000) [pid = 1855] [serial = 11] [outer = 0x7f348ee68000]
20:39:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 12 (0x7f348c632c00) [pid = 1855] [serial = 12] [outer = 0x7f348ca05000]
20:39:50 INFO - PROCESS | 1855 | 1447994390641 Marionette INFO loaded listener.js
20:39:50 INFO - PROCESS | 1855 | 1447994390677 Marionette INFO loaded listener.js
20:39:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 13 (0x7f348b710400) [pid = 1855] [serial = 13] [outer = 0x7f348ca05000]
20:39:51 INFO - PROCESS | 1855 | 1447994391113 Marionette DEBUG conn1 client <- {"sessionId":"3982d94f-a9f9-47ab-8eab-3e7ed2dcaae9","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151119202242","device":"desktop","version":"45.0a1"}}
20:39:51 INFO - PROCESS | 1855 | [1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:39:51 INFO - PROCESS | 1855 | 1447994391421 Marionette DEBUG conn1 -> {"name":"getContext"}
20:39:51 INFO - PROCESS | 1855 | 1447994391425 Marionette DEBUG conn1 client <- {"value":"content"}
20:39:51 INFO - PROCESS | 1855 | 1447994391833 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
20:39:51 INFO - PROCESS | 1855 | 1447994391837 Marionette DEBUG conn1 client <- {}
20:39:51 INFO - PROCESS | 1855 | 1447994391914 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}}
20:39:53 INFO - PROCESS | 1855 | [Child 1904] 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 1405
20:39:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b92f81800 == 1 [pid = 1904] [id = 1]
20:39:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 1 (0x7f0b90d1a400) [pid = 1904] [serial = 1] [outer = (nil)]
20:39:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 2 (0x7f0b93a73800) [pid = 1904] [serial = 2] [outer = 0x7f0b90d1a400]
20:39:53 INFO - PROCESS | 1855 | [Parent 1855] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
20:39:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:39:54 INFO - PROCESS | 1855 | [Parent 1855] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
20:39:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 3 (0x7f0b904e0000) [pid = 1904] [serial = 3] [outer = 0x7f0b90d1a400]
20:39:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 199
20:39:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 267
20:39:54 INFO - PROCESS | 1855 | [Parent 1855] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
20:39:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:39:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8f9e4000 == 2 [pid = 1904] [id = 2]
20:39:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 4 (0x7f0b8ef6b400) [pid = 1904] [serial = 4] [outer = (nil)]
20:39:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 5 (0x7f0b8ef6c400) [pid = 1904] [serial = 5] [outer = 0x7f0b8ef6b400]
20:39:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f3487250000 == 6 [pid = 1855] [id = 6]
20:39:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 14 (0x7f3485e35c00) [pid = 1855] [serial = 14] [outer = (nil)]
20:39:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 15 (0x7f3485e38400) [pid = 1855] [serial = 15] [outer = 0x7f3485e35c00]
20:39:55 INFO - PROCESS | 1855 | 1447994395858 Marionette INFO loaded listener.js
20:39:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f348b71e800 == 7 [pid = 1855] [id = 7]
20:39:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 16 (0x7f348722e000) [pid = 1855] [serial = 16] [outer = (nil)]
20:39:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 17 (0x7f348abe9000) [pid = 1855] [serial = 17] [outer = 0x7f3485e35c00]
20:39:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 18 (0x7f348bc06000) [pid = 1855] [serial = 18] [outer = 0x7f348722e000]
20:39:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 19 (0x7f348abeb000) [pid = 1855] [serial = 19] [outer = 0x7f348722e000]
20:39:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:39:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 6 (0x7f0b8ed5a800) [pid = 1904] [serial = 6] [outer = 0x7f0b8ef6b400]
20:39:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f348ca85000 == 8 [pid = 1855] [id = 8]
20:39:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 20 (0x7f348bc07400) [pid = 1855] [serial = 20] [outer = (nil)]
20:39:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 21 (0x7f348c62fc00) [pid = 1855] [serial = 21] [outer = 0x7f348bc07400]
20:39:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 22 (0x7f348dca1000) [pid = 1855] [serial = 22] [outer = 0x7f348bc07400]
20:39:56 INFO - PROCESS | 1855 | [Parent 1855] 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
20:39:57 INFO - PROCESS | 1855 | [Parent 1855] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:39:57 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
20:39:57 INFO - document served over http requires an http
20:39:57 INFO - sub-resource via fetch-request using the http-csp
20:39:57 INFO - delivery method with keep-origin-redirect and when
20:39: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"
20:39:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:39:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:39:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:39:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:39:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:39:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:39:57 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
20:39:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2690ms
20:39:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:39:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b90839800 == 3 [pid = 1904] [id = 3]
20:39:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 7 (0x7f0b8eda7000) [pid = 1904] [serial = 7] [outer = (nil)]
20:39:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 8 (0x7f0b8eda8000) [pid = 1904] [serial = 8] [outer = 0x7f0b8eda7000]
20:39:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:39:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 9 (0x7f0b8ecca400) [pid = 1904] [serial = 9] [outer = 0x7f0b8eda7000]
20:39:59 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
20:39:59 INFO - document served over http requires an http
20:39:59 INFO - sub-resource via fetch-request using the http-csp
20:39:59 INFO - delivery method with no-redirect and when
20:39: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"
20:39:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:39:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:39:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:39:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:39:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:39:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:39:59 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
20:39:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1634ms
20:39:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:39:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ec8e000 == 4 [pid = 1904] [id = 4]
20:39:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 10 (0x7f0b8ecd5400) [pid = 1904] [serial = 10] [outer = (nil)]
20:39:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 11 (0x7f0b8ecd6800) [pid = 1904] [serial = 11] [outer = 0x7f0b8ecd5400]
20:40:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 12 (0x7f0b8e9e7800) [pid = 1904] [serial = 12] [outer = 0x7f0b8ecd5400]
20:40:01 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
20:40:01 INFO - document served over http requires an http
20:40:01 INFO - sub-resource via fetch-request using the http-csp
20:40:01 INFO - delivery method with swap-origin-redirect and when
20:40: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"
20:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:40:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:40:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:40:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:01 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
20:40:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1685ms
20:40:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:40:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e845800 == 5 [pid = 1904] [id = 5]
20:40:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 13 (0x7f0b8e9f2400) [pid = 1904] [serial = 13] [outer = (nil)]
20:40:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 14 (0x7f0b8e9f3800) [pid = 1904] [serial = 14] [outer = 0x7f0b8e9f2400]
20:40:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 15 (0x7f0b8e551c00) [pid = 1904] [serial = 15] [outer = 0x7f0b8e9f2400]
20:40:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e59e000 == 6 [pid = 1904] [id = 6]
20:40:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 16 (0x7f0b8e558400) [pid = 1904] [serial = 16] [outer = (nil)]
20:40:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 17 (0x7f0b8e551000) [pid = 1904] [serial = 17] [outer = 0x7f0b8e558400]
20:40:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f348d5b8000 == 7 [pid = 1855] [id = 5]
20:40:04 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
20:40:04 INFO - document served over http requires an http
20:40:04 INFO - sub-resource via iframe-tag using the http-csp
20:40:04 INFO - delivery method with keep-origin-redirect and when
20:40: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"
20:40:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:40:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:40:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:04 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
20:40:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3506ms
20:40:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:40:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5a9800 == 7 [pid = 1904] [id = 7]
20:40:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 18 (0x7f0b8e55c400) [pid = 1904] [serial = 18] [outer = (nil)]
20:40:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 19 (0x7f0b8e9eec00) [pid = 1904] [serial = 19] [outer = 0x7f0b8e55c400]
20:40:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 20 (0x7f0b8ed9a400) [pid = 1904] [serial = 20] [outer = 0x7f0b8e55c400]
20:40:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e84b800 == 8 [pid = 1904] [id = 8]
20:40:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 21 (0x7f0b8ef6bc00) [pid = 1904] [serial = 21] [outer = (nil)]
20:40:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 22 (0x7f0b904df400) [pid = 1904] [serial = 22] [outer = 0x7f0b8ef6bc00]
20:40:06 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
20:40:06 INFO - document served over http requires an http
20:40:06 INFO - sub-resource via iframe-tag using the http-csp
20:40:06 INFO - delivery method with no-redirect and when
20:40: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"
20:40:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:40:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:40:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:06 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
20:40:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2112ms
20:40:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:40:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e84f000 == 9 [pid = 1904] [id = 9]
20:40:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 23 (0x7f0b8e55ac00) [pid = 1904] [serial = 23] [outer = (nil)]
20:40:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 24 (0x7f0b8e0c2c00) [pid = 1904] [serial = 24] [outer = 0x7f0b8e55ac00]
20:40:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 25 (0x7f0b8e0c8c00) [pid = 1904] [serial = 25] [outer = 0x7f0b8e55ac00]
20:40:08 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ec8e000 == 8 [pid = 1904] [id = 4]
20:40:08 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b90839800 == 7 [pid = 1904] [id = 3]
20:40:08 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8f9e4000 == 6 [pid = 1904] [id = 2]
20:40:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ec72800 == 7 [pid = 1904] [id = 10]
20:40:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 26 (0x7f0b8e9f0800) [pid = 1904] [serial = 26] [outer = (nil)]
20:40:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 27 (0x7f0b8ed4c000) [pid = 1904] [serial = 27] [outer = 0x7f0b8e9f0800]
20:40:09 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
20:40:09 INFO - document served over http requires an http
20:40:09 INFO - sub-resource via iframe-tag using the http-csp
20:40:09 INFO - delivery method with swap-origin-redirect and when
20:40: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"
20:40:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:40:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:40:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:09 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
20:40:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2330ms
20:40:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:40:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8f9ee000 == 8 [pid = 1904] [id = 11]
20:40:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 28 (0x7f0b8eccf000) [pid = 1904] [serial = 28] [outer = (nil)]
20:40:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 29 (0x7f0b8ed9ec00) [pid = 1904] [serial = 29] [outer = 0x7f0b8eccf000]
20:40:09 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 30 (0x7f0b90445c00) [pid = 1904] [serial = 30] [outer = 0x7f0b8eccf000]
20:40:10 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:40:10 INFO - document served over http requires an http
20:40:10 INFO - sub-resource via script-tag using the http-csp
20:40:10 INFO - delivery method with keep-origin-redirect and when
20:40: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"
20:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:40:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:40:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
20:40:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1583ms
20:40:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:40:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b90d66000 == 9 [pid = 1904] [id = 12]
20:40:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 31 (0x7f0b8ed5ac00) [pid = 1904] [serial = 31] [outer = (nil)]
20:40:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 32 (0x7f0b906a0c00) [pid = 1904] [serial = 32] [outer = 0x7f0b8ed5ac00]
20:40:11 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 33 (0x7f0b90d20c00) [pid = 1904] [serial = 33] [outer = 0x7f0b8ed5ac00]
20:40:12 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:40:12 INFO - document served over http requires an http
20:40:12 INFO - sub-resource via script-tag using the http-csp
20:40:12 INFO - delivery method with no-redirect and when
20:40: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"
20:40:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:40:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:40:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
20:40:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2189ms
20:40:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:40:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fa0800 == 10 [pid = 1904] [id = 13]
20:40:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 34 (0x7f0b90640c00) [pid = 1904] [serial = 34] [outer = (nil)]
20:40:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 35 (0x7f0b92f1cc00) [pid = 1904] [serial = 35] [outer = 0x7f0b90640c00]
20:40:13 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 36 (0x7f0b93d40000) [pid = 1904] [serial = 36] [outer = 0x7f0b90640c00]
20:40:14 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:40:14 INFO - document served over http requires an http
20:40:14 INFO - sub-resource via script-tag using the http-csp
20:40:14 INFO - delivery method with swap-origin-redirect and when
20:40: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"
20:40:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:40:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:40:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
20:40:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1934ms
20:40:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:40:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fad800 == 11 [pid = 1904] [id = 14]
20:40:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 37 (0x7f0b90d23400) [pid = 1904] [serial = 37] [outer = (nil)]
20:40:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 38 (0x7f0b92f1f000) [pid = 1904] [serial = 38] [outer = 0x7f0b90d23400]
20:40:15 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 39 (0x7f0b93e2c000) [pid = 1904] [serial = 39] [outer = 0x7f0b90d23400]
20:40:16 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
20:40:16 INFO - document served over http requires an http
20:40:16 INFO - sub-resource via xhr-request using the http-csp
20:40:16 INFO - delivery method with keep-origin-redirect and when
20:40: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"
20:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:40:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:40:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:16 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
20:40:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2054ms
20:40:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:40:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d70b800 == 12 [pid = 1904] [id = 15]
20:40:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 40 (0x7f0b8d998800) [pid = 1904] [serial = 40] [outer = (nil)]
20:40:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 41 (0x7f0b8d999800) [pid = 1904] [serial = 41] [outer = 0x7f0b8d998800]
20:40:18 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 42 (0x7f0b8ef64800) [pid = 1904] [serial = 42] [outer = 0x7f0b8d998800]
20:40:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b90d66000 == 11 [pid = 1904] [id = 12]
20:40:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8f9ee000 == 10 [pid = 1904] [id = 11]
20:40:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ec72800 == 9 [pid = 1904] [id = 10]
20:40:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e84f000 == 8 [pid = 1904] [id = 9]
20:40:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e84b800 == 7 [pid = 1904] [id = 8]
20:40:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5a9800 == 6 [pid = 1904] [id = 7]
20:40:20 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:40:20 INFO - document served over http requires an http
20:40:20 INFO - sub-resource via xhr-request using the http-csp
20:40:20 INFO - delivery method with no-redirect and when
20:40: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"
20:40:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:40:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:40:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
20:40:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3016ms
20:40:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:40:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5a6800 == 7 [pid = 1904] [id = 16]
20:40:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 43 (0x7f0b8d998000) [pid = 1904] [serial = 43] [outer = (nil)]
20:40:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 44 (0x7f0b8e550c00) [pid = 1904] [serial = 44] [outer = 0x7f0b8d998000]
20:40:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 45 (0x7f0b8f988c00) [pid = 1904] [serial = 45] [outer = 0x7f0b8d998000]
20:40:22 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
20:40:22 INFO - document served over http requires an http
20:40:22 INFO - sub-resource via xhr-request using the http-csp
20:40:22 INFO - delivery method with swap-origin-redirect and when
20:40: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"
20:40:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:40:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:40:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:22 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
20:40:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2082ms
20:40:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:40:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ec89800 == 8 [pid = 1904] [id = 17]
20:40:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 46 (0x7f0b8e556000) [pid = 1904] [serial = 46] [outer = (nil)]
20:40:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f0b9063e800) [pid = 1904] [serial = 47] [outer = 0x7f0b8e556000]
20:40:22 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b93d3bc00) [pid = 1904] [serial = 48] [outer = 0x7f0b8e556000]
20:40:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e59e000 == 7 [pid = 1904] [id = 6]
20:40:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e845800 == 6 [pid = 1904] [id = 5]
20:40:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fad800 == 5 [pid = 1904] [id = 14]
20:40:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fa0800 == 4 [pid = 1904] [id = 13]
20:40:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d70b800 == 3 [pid = 1904] [id = 15]
20:40:23 INFO - PROCESS | 1855 | --DOMWINDOW == 21 (0x7f348c632c00) [pid = 1855] [serial = 12] [outer = (nil)] [url = about:blank]
20:40:23 INFO - PROCESS | 1855 | --DOMWINDOW == 20 (0x7f348c962c00) [pid = 1855] [serial = 9] [outer = (nil)] [url = about:blank]
20:40:23 INFO - PROCESS | 1855 | --DOMWINDOW == 19 (0x7f348c62fc00) [pid = 1855] [serial = 21] [outer = (nil)] [url = about:blank]
20:40:23 INFO - PROCESS | 1855 | --DOMWINDOW == 18 (0x7f349c5c5c00) [pid = 1855] [serial = 2] [outer = (nil)] [url = about:blank]
20:40:23 INFO - PROCESS | 1855 | --DOMWINDOW == 17 (0x7f3485e38400) [pid = 1855] [serial = 15] [outer = (nil)] [url = about:blank]
20:40:23 INFO - PROCESS | 1855 | --DOMWINDOW == 16 (0x7f348bc06000) [pid = 1855] [serial = 18] [outer = (nil)] [url = about:blank]
20:40:24 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
20:40:24 INFO - document served over http requires an https
20:40:24 INFO - sub-resource via fetch-request using the http-csp
20:40:24 INFO - delivery method with keep-origin-redirect and when
20:40: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"
20:40:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:40:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:40:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:40:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:24 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
20:40:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2241ms
20:40:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:40:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e59c800 == 4 [pid = 1904] [id = 18]
20:40:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b8e9ea000) [pid = 1904] [serial = 49] [outer = (nil)]
20:40:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b8e9f0000) [pid = 1904] [serial = 50] [outer = 0x7f0b8e9ea000]
20:40:25 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8eda6000) [pid = 1904] [serial = 51] [outer = 0x7f0b8e9ea000]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b93a73800) [pid = 1904] [serial = 2] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b8d999800) [pid = 1904] [serial = 41] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b92f1f000) [pid = 1904] [serial = 38] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b8ecd6800) [pid = 1904] [serial = 11] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 46 (0x7f0b8e9f3800) [pid = 1904] [serial = 14] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 45 (0x7f0b92f1cc00) [pid = 1904] [serial = 35] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 44 (0x7f0b8ef6c400) [pid = 1904] [serial = 5] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 43 (0x7f0b8e551000) [pid = 1904] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 42 (0x7f0b904df400) [pid = 1904] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994406426]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 41 (0x7f0b8e9eec00) [pid = 1904] [serial = 19] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 40 (0x7f0b8ed9ec00) [pid = 1904] [serial = 29] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 39 (0x7f0b8eda8000) [pid = 1904] [serial = 8] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 38 (0x7f0b906a0c00) [pid = 1904] [serial = 32] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 37 (0x7f0b8ed4c000) [pid = 1904] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 36 (0x7f0b8e0c2c00) [pid = 1904] [serial = 24] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 35 (0x7f0b8e550c00) [pid = 1904] [serial = 44] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 34 (0x7f0b8d998000) [pid = 1904] [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]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 33 (0x7f0b8ecd5400) [pid = 1904] [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]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 32 (0x7f0b8eccf000) [pid = 1904] [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]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 31 (0x7f0b8ed5ac00) [pid = 1904] [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]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 30 (0x7f0b8ef6bc00) [pid = 1904] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994406426]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 29 (0x7f0b8e55ac00) [pid = 1904] [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]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 28 (0x7f0b8e9f2400) [pid = 1904] [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]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 27 (0x7f0b8ef6b400) [pid = 1904] [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]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 26 (0x7f0b90640c00) [pid = 1904] [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]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 25 (0x7f0b90d23400) [pid = 1904] [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]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 24 (0x7f0b8e9f0800) [pid = 1904] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 23 (0x7f0b8e55c400) [pid = 1904] [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]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 22 (0x7f0b8eda7000) [pid = 1904] [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]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 21 (0x7f0b8e558400) [pid = 1904] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 20 (0x7f0b8d998800) [pid = 1904] [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]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 19 (0x7f0b8ef64800) [pid = 1904] [serial = 42] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 18 (0x7f0b93e2c000) [pid = 1904] [serial = 39] [outer = (nil)] [url = about:blank]
20:40:26 INFO - PROCESS | 1855 | --DOMWINDOW == 17 (0x7f0b8f988c00) [pid = 1904] [serial = 45] [outer = (nil)] [url = about:blank]
20:40:26 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
20:40:26 INFO - document served over http requires an https
20:40:26 INFO - sub-resource via fetch-request using the http-csp
20:40:26 INFO - delivery method with no-redirect and when
20:40: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"
20:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:40:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:40:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:40:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:26 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
20:40:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2042ms
20:40:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:40:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 17 (0x7f348bc0a400) [pid = 1855] [serial = 23] [outer = 0x7f348bc07400]
20:40:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ec78000 == 5 [pid = 1904] [id = 19]
20:40:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 18 (0x7f0b8d99b800) [pid = 1904] [serial = 52] [outer = (nil)]
20:40:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 19 (0x7f0b8e556c00) [pid = 1904] [serial = 53] [outer = 0x7f0b8d99b800]
20:40:27 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 20 (0x7f0b8ecd6400) [pid = 1904] [serial = 54] [outer = 0x7f0b8d99b800]
20:40:28 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
20:40:28 INFO - document served over http requires an https
20:40:28 INFO - sub-resource via fetch-request using the http-csp
20:40:28 INFO - delivery method with swap-origin-redirect and when
20:40: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"
20:40:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:40:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:40:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:40:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:28 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
20:40:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1681ms
20:40:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:40:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b90422800 == 6 [pid = 1904] [id = 20]
20:40:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 21 (0x7f0b8e559400) [pid = 1904] [serial = 55] [outer = (nil)]
20:40:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 22 (0x7f0b8ed4e400) [pid = 1904] [serial = 56] [outer = 0x7f0b8e559400]
20:40:29 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 23 (0x7f0b8ef65000) [pid = 1904] [serial = 57] [outer = 0x7f0b8e559400]
20:40:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b90d5c800 == 7 [pid = 1904] [id = 21]
20:40:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 24 (0x7f0b8ef6dc00) [pid = 1904] [serial = 58] [outer = (nil)]
20:40:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 25 (0x7f0b9044f000) [pid = 1904] [serial = 59] [outer = 0x7f0b8ef6dc00]
20:40:30 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
20:40:30 INFO - document served over http requires an https
20:40:30 INFO - sub-resource via iframe-tag using the http-csp
20:40:30 INFO - delivery method with keep-origin-redirect and when
20:40: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"
20:40:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:40:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:40:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:30 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
20:40:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2041ms
20:40:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:40:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93de9800 == 8 [pid = 1904] [id = 22]
20:40:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 26 (0x7f0b8e55c000) [pid = 1904] [serial = 60] [outer = (nil)]
20:40:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 27 (0x7f0b904dac00) [pid = 1904] [serial = 61] [outer = 0x7f0b8e55c000]
20:40:31 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 28 (0x7f0b906dd800) [pid = 1904] [serial = 62] [outer = 0x7f0b8e55c000]
20:40:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fa8000 == 9 [pid = 1904] [id = 23]
20:40:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 29 (0x7f0b8d99a800) [pid = 1904] [serial = 63] [outer = (nil)]
20:40:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 30 (0x7f0b8d99ac00) [pid = 1904] [serial = 64] [outer = 0x7f0b8d99a800]
20:40:32 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
20:40:32 INFO - document served over http requires an https
20:40:32 INFO - sub-resource via iframe-tag using the http-csp
20:40:32 INFO - delivery method with no-redirect and when
20:40: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"
20:40:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:40:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:40:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:32 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
20:40:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2487ms
20:40:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:40:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5a9800 == 10 [pid = 1904] [id = 24]
20:40:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 31 (0x7f0b8e552c00) [pid = 1904] [serial = 65] [outer = (nil)]
20:40:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 32 (0x7f0b8e558400) [pid = 1904] [serial = 66] [outer = 0x7f0b8e552c00]
20:40:33 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 33 (0x7f0b8ecd0800) [pid = 1904] [serial = 67] [outer = 0x7f0b8e552c00]
20:40:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e59c800 == 9 [pid = 1904] [id = 18]
20:40:33 INFO - PROCESS | 1855 | --DOMWINDOW == 32 (0x7f0b8ed5a800) [pid = 1904] [serial = 6] [outer = (nil)] [url = about:blank]
20:40:34 INFO - PROCESS | 1855 | --DOMWINDOW == 31 (0x7f0b8e9e7800) [pid = 1904] [serial = 12] [outer = (nil)] [url = about:blank]
20:40:34 INFO - PROCESS | 1855 | --DOMWINDOW == 30 (0x7f0b90445c00) [pid = 1904] [serial = 30] [outer = (nil)] [url = about:blank]
20:40:34 INFO - PROCESS | 1855 | --DOMWINDOW == 29 (0x7f0b90d20c00) [pid = 1904] [serial = 33] [outer = (nil)] [url = about:blank]
20:40:34 INFO - PROCESS | 1855 | --DOMWINDOW == 28 (0x7f0b8ecca400) [pid = 1904] [serial = 9] [outer = (nil)] [url = about:blank]
20:40:34 INFO - PROCESS | 1855 | --DOMWINDOW == 27 (0x7f0b93d40000) [pid = 1904] [serial = 36] [outer = (nil)] [url = about:blank]
20:40:34 INFO - PROCESS | 1855 | --DOMWINDOW == 26 (0x7f0b8ed9a400) [pid = 1904] [serial = 20] [outer = (nil)] [url = about:blank]
20:40:34 INFO - PROCESS | 1855 | --DOMWINDOW == 25 (0x7f0b8e0c8c00) [pid = 1904] [serial = 25] [outer = (nil)] [url = about:blank]
20:40:34 INFO - PROCESS | 1855 | --DOMWINDOW == 24 (0x7f0b8e551c00) [pid = 1904] [serial = 15] [outer = (nil)] [url = about:blank]
20:40:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5a0000 == 10 [pid = 1904] [id = 25]
20:40:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 25 (0x7f0b8ed9c400) [pid = 1904] [serial = 68] [outer = (nil)]
20:40:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 26 (0x7f0b8eda7000) [pid = 1904] [serial = 69] [outer = 0x7f0b8ed9c400]
20:40:35 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
20:40:35 INFO - document served over http requires an https
20:40:35 INFO - sub-resource via iframe-tag using the http-csp
20:40:35 INFO - delivery method with swap-origin-redirect and when
20:40: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"
20:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:40:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:40:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:35 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
20:40:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2592ms
20:40:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:40:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ec77800 == 11 [pid = 1904] [id = 26]
20:40:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 27 (0x7f0b8e0c4400) [pid = 1904] [serial = 70] [outer = (nil)]
20:40:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 28 (0x7f0b8ed4e000) [pid = 1904] [serial = 71] [outer = 0x7f0b8e0c4400]
20:40:36 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 29 (0x7f0b906dd400) [pid = 1904] [serial = 72] [outer = 0x7f0b8e0c4400]
20:40:36 INFO - PROCESS | 1855 | --DOMWINDOW == 28 (0x7f0b9063e800) [pid = 1904] [serial = 47] [outer = (nil)] [url = about:blank]
20:40:36 INFO - PROCESS | 1855 | --DOMWINDOW == 27 (0x7f0b8e556c00) [pid = 1904] [serial = 53] [outer = (nil)] [url = about:blank]
20:40:36 INFO - PROCESS | 1855 | --DOMWINDOW == 26 (0x7f0b8e9f0000) [pid = 1904] [serial = 50] [outer = (nil)] [url = about:blank]
20:40:36 INFO - PROCESS | 1855 | --DOMWINDOW == 25 (0x7f0b8e9ea000) [pid = 1904] [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]
20:40:36 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
20:40:36 INFO - document served over http requires an https
20:40:36 INFO - sub-resource via script-tag using the http-csp
20:40:36 INFO - delivery method with keep-origin-redirect and when
20:40: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"
20:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:40:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:40:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:36 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
20:40:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1480ms
20:40:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:40:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b9081f800 == 12 [pid = 1904] [id = 27]
20:40:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 26 (0x7f0b90442400) [pid = 1904] [serial = 73] [outer = (nil)]
20:40:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 27 (0x7f0b92f4d400) [pid = 1904] [serial = 74] [outer = 0x7f0b90442400]
20:40:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 28 (0x7f0b93d7c800) [pid = 1904] [serial = 75] [outer = 0x7f0b90442400]
20:40:38 INFO - PROCESS | 1855 | --DOMWINDOW == 16 (0x7f348dca1000) [pid = 1855] [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.]
20:40:38 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
20:40:38 INFO - document served over http requires an https
20:40:38 INFO - sub-resource via script-tag using the http-csp
20:40:38 INFO - delivery method with no-redirect and when
20:40: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"
20:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:40:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:40:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:38 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
20:40:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1428ms
20:40:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:40:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93dd1800 == 13 [pid = 1904] [id = 28]
20:40:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 29 (0x7f0b8d977000) [pid = 1904] [serial = 76] [outer = (nil)]
20:40:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 30 (0x7f0b8d978000) [pid = 1904] [serial = 77] [outer = 0x7f0b8d977000]
20:40:38 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 31 (0x7f0b8d97dc00) [pid = 1904] [serial = 78] [outer = 0x7f0b8d977000]
20:40:39 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
20:40:39 INFO - document served over http requires an https
20:40:39 INFO - sub-resource via script-tag using the http-csp
20:40:39 INFO - delivery method with swap-origin-redirect and when
20:40: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"
20:40:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:40:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:40:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:39 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
20:40:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1338ms
20:40:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:40:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e099800 == 14 [pid = 1904] [id = 29]
20:40:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 32 (0x7f0b8d976400) [pid = 1904] [serial = 79] [outer = (nil)]
20:40:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 33 (0x7f0b8d9ef800) [pid = 1904] [serial = 80] [outer = 0x7f0b8d976400]
20:40:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 34 (0x7f0b8d9f5400) [pid = 1904] [serial = 81] [outer = 0x7f0b8d976400]
20:40:41 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
20:40:41 INFO - document served over http requires an https
20:40:41 INFO - sub-resource via xhr-request using the http-csp
20:40:41 INFO - delivery method with keep-origin-redirect and when
20:40: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"
20:40:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:40:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:40:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:41 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
20:40:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1537ms
20:40:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:40:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e0b1000 == 15 [pid = 1904] [id = 30]
20:40:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 35 (0x7f0b8d9fcc00) [pid = 1904] [serial = 82] [outer = (nil)]
20:40:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 36 (0x7f0b8d9fe000) [pid = 1904] [serial = 83] [outer = 0x7f0b8d9fcc00]
20:40:42 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 37 (0x7f0b90443800) [pid = 1904] [serial = 84] [outer = 0x7f0b8d9fcc00]
20:40:43 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
20:40:43 INFO - document served over http requires an https
20:40:43 INFO - sub-resource via xhr-request using the http-csp
20:40:43 INFO - delivery method with no-redirect and when
20:40: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"
20:40:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:40:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:40:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:43 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
20:40:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2287ms
20:40:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:40:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d29c000 == 16 [pid = 1904] [id = 31]
20:40:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 38 (0x7f0b8d2b7800) [pid = 1904] [serial = 85] [outer = (nil)]
20:40:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 39 (0x7f0b8d2b8800) [pid = 1904] [serial = 86] [outer = 0x7f0b8d2b7800]
20:40:44 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 40 (0x7f0b8d99c000) [pid = 1904] [serial = 87] [outer = 0x7f0b8d2b7800]
20:40:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93dd1800 == 15 [pid = 1904] [id = 28]
20:40:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b9081f800 == 14 [pid = 1904] [id = 27]
20:40:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ec77800 == 13 [pid = 1904] [id = 26]
20:40:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5a0000 == 12 [pid = 1904] [id = 25]
20:40:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5a9800 == 11 [pid = 1904] [id = 24]
20:40:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fa8000 == 10 [pid = 1904] [id = 23]
20:40:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93de9800 == 9 [pid = 1904] [id = 22]
20:40:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b90d5c800 == 8 [pid = 1904] [id = 21]
20:40:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5a6800 == 7 [pid = 1904] [id = 16]
20:40:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ec89800 == 6 [pid = 1904] [id = 17]
20:40:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b90422800 == 5 [pid = 1904] [id = 20]
20:40:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ec78000 == 4 [pid = 1904] [id = 19]
20:40:46 INFO - PROCESS | 1855 | --DOMWINDOW == 39 (0x7f0b8eda6000) [pid = 1904] [serial = 51] [outer = (nil)] [url = about:blank]
20:40:46 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
20:40:46 INFO - document served over http requires an https
20:40:46 INFO - sub-resource via xhr-request using the http-csp
20:40:46 INFO - delivery method with swap-origin-redirect and when
20:40: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"
20:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:40:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:40:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:46 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
20:40:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2897ms
20:40:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:40:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d719800 == 5 [pid = 1904] [id = 32]
20:40:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 40 (0x7f0b8d2b7c00) [pid = 1904] [serial = 88] [outer = (nil)]
20:40:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 41 (0x7f0b8e54e800) [pid = 1904] [serial = 89] [outer = 0x7f0b8d2b7c00]
20:40:47 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 42 (0x7f0b8e9e4800) [pid = 1904] [serial = 90] [outer = 0x7f0b8d2b7c00]
20:40:48 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
20:40:48 INFO - document served over http requires an http
20:40:48 INFO - sub-resource via fetch-request using the http-csp
20:40:48 INFO - delivery method with keep-origin-redirect and when
20:40: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"
20:40:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:40:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:40:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:40:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:48 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
20:40:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1686ms
20:40:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:40:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5b6000 == 6 [pid = 1904] [id = 33]
20:40:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 43 (0x7f0b8e9ed000) [pid = 1904] [serial = 91] [outer = (nil)]
20:40:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 44 (0x7f0b8ecd5400) [pid = 1904] [serial = 92] [outer = 0x7f0b8e9ed000]
20:40:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 45 (0x7f0b8ed9c000) [pid = 1904] [serial = 93] [outer = 0x7f0b8e9ed000]
20:40:50 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
20:40:50 INFO - document served over http requires an http
20:40:50 INFO - sub-resource via fetch-request using the http-csp
20:40:50 INFO - delivery method with no-redirect and when
20:40: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"
20:40:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:40:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:40:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:40:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:50 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
20:40:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2364ms
20:40:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:40:50 INFO - PROCESS | 1855 | 1447994450774 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
20:40:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ec8b800 == 7 [pid = 1904] [id = 34]
20:40:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 46 (0x7f0b8ecd1400) [pid = 1904] [serial = 94] [outer = (nil)]
20:40:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f0b8ef6a400) [pid = 1904] [serial = 95] [outer = 0x7f0b8ecd1400]
20:40:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b9044f800) [pid = 1904] [serial = 96] [outer = 0x7f0b8ecd1400]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b8d99ac00) [pid = 1904] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994432198]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 46 (0x7f0b904dac00) [pid = 1904] [serial = 61] [outer = (nil)] [url = about:blank]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 45 (0x7f0b92f4d400) [pid = 1904] [serial = 74] [outer = (nil)] [url = about:blank]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 44 (0x7f0b9044f000) [pid = 1904] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 43 (0x7f0b8ed4e400) [pid = 1904] [serial = 56] [outer = (nil)] [url = about:blank]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 42 (0x7f0b8eda7000) [pid = 1904] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 41 (0x7f0b8e558400) [pid = 1904] [serial = 66] [outer = (nil)] [url = about:blank]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 40 (0x7f0b8d978000) [pid = 1904] [serial = 77] [outer = (nil)] [url = about:blank]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 39 (0x7f0b8ed4e000) [pid = 1904] [serial = 71] [outer = (nil)] [url = about:blank]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 38 (0x7f0b90442400) [pid = 1904] [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]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 37 (0x7f0b8e0c4400) [pid = 1904] [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]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 36 (0x7f0b8d977000) [pid = 1904] [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]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 35 (0x7f0b8e552c00) [pid = 1904] [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]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 34 (0x7f0b8ed9c400) [pid = 1904] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 33 (0x7f0b8ef6dc00) [pid = 1904] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:40:52 INFO - PROCESS | 1855 | --DOMWINDOW == 32 (0x7f0b8d99a800) [pid = 1904] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994432198]
20:40:52 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
20:40:52 INFO - document served over http requires an http
20:40:52 INFO - sub-resource via fetch-request using the http-csp
20:40:52 INFO - delivery method with swap-origin-redirect and when
20:40: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"
20:40:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:40:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:40:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:40:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:52 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
20:40:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2394ms
20:40:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:40:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b90821000 == 8 [pid = 1904] [id = 35]
20:40:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 33 (0x7f0b8d99a000) [pid = 1904] [serial = 97] [outer = (nil)]
20:40:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 34 (0x7f0b8e557c00) [pid = 1904] [serial = 98] [outer = 0x7f0b8d99a000]
20:40:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 35 (0x7f0b8ef63c00) [pid = 1904] [serial = 99] [outer = 0x7f0b8d99a000]
20:40:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5b3000 == 9 [pid = 1904] [id = 36]
20:40:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 36 (0x7f0b8d2b8000) [pid = 1904] [serial = 100] [outer = (nil)]
20:40:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 37 (0x7f0b8d9f1000) [pid = 1904] [serial = 101] [outer = 0x7f0b8d2b8000]
20:40:54 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
20:40:54 INFO - document served over http requires an http
20:40:54 INFO - sub-resource via iframe-tag using the http-csp
20:40:54 INFO - delivery method with keep-origin-redirect and when
20:40: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"
20:40:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:40:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:40:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:54 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
20:40:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2047ms
20:40:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:40:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b90831800 == 10 [pid = 1904] [id = 37]
20:40:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 38 (0x7f0b8d99a800) [pid = 1904] [serial = 102] [outer = (nil)]
20:40:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 39 (0x7f0b8e552c00) [pid = 1904] [serial = 103] [outer = 0x7f0b8d99a800]
20:40:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 40 (0x7f0b904de400) [pid = 1904] [serial = 104] [outer = 0x7f0b8d99a800]
20:40:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fa4800 == 11 [pid = 1904] [id = 38]
20:40:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 41 (0x7f0b9069d400) [pid = 1904] [serial = 105] [outer = (nil)]
20:40:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 42 (0x7f0b907f6800) [pid = 1904] [serial = 106] [outer = 0x7f0b9069d400]
20:40:56 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
20:40:56 INFO - document served over http requires an http
20:40:56 INFO - sub-resource via iframe-tag using the http-csp
20:40:56 INFO - delivery method with no-redirect and when
20:40: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"
20:40:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:40:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:40:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:56 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
20:40:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1961ms
20:40:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:40:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fb3000 == 12 [pid = 1904] [id = 39]
20:40:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 43 (0x7f0b8e550c00) [pid = 1904] [serial = 107] [outer = (nil)]
20:40:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 44 (0x7f0b90727400) [pid = 1904] [serial = 108] [outer = 0x7f0b8e550c00]
20:40:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:40:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 45 (0x7f0b93d78000) [pid = 1904] [serial = 109] [outer = 0x7f0b8e550c00]
20:40:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d7c6000 == 13 [pid = 1904] [id = 40]
20:40:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 46 (0x7f0b8ed9c400) [pid = 1904] [serial = 110] [outer = (nil)]
20:40:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f0b8d99c800) [pid = 1904] [serial = 111] [outer = 0x7f0b8ed9c400]
20:40:59 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
20:40:59 INFO - document served over http requires an http
20:40:59 INFO - sub-resource via iframe-tag using the http-csp
20:40:59 INFO - delivery method with swap-origin-redirect and when
20:40: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"
20:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:40:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:40:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:40:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:40:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:40:59 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
20:40:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2758ms
20:40:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:41:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d2a1000 == 14 [pid = 1904] [id = 41]
20:41:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b8d97bc00) [pid = 1904] [serial = 112] [outer = (nil)]
20:41:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b8d98f000) [pid = 1904] [serial = 113] [outer = 0x7f0b8d97bc00]
20:41:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b8e550800) [pid = 1904] [serial = 114] [outer = 0x7f0b8d97bc00]
20:41:00 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ec8b800 == 13 [pid = 1904] [id = 34]
20:41:00 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5b6000 == 12 [pid = 1904] [id = 33]
20:41:00 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d719800 == 11 [pid = 1904] [id = 32]
20:41:00 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d29c000 == 10 [pid = 1904] [id = 31]
20:41:00 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e0b1000 == 9 [pid = 1904] [id = 30]
20:41:00 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b8d97dc00) [pid = 1904] [serial = 78] [outer = (nil)] [url = about:blank]
20:41:00 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b8ecd0800) [pid = 1904] [serial = 67] [outer = (nil)] [url = about:blank]
20:41:00 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b93d7c800) [pid = 1904] [serial = 75] [outer = (nil)] [url = about:blank]
20:41:00 INFO - PROCESS | 1855 | --DOMWINDOW == 46 (0x7f0b906dd400) [pid = 1904] [serial = 72] [outer = (nil)] [url = about:blank]
20:41:01 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
20:41:01 INFO - document served over http requires an http
20:41:01 INFO - sub-resource via script-tag using the http-csp
20:41:01 INFO - delivery method with keep-origin-redirect and when
20: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"
20:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:41:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:41:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:01 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
20:41:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1715ms
20:41:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:41:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d7d0000 == 10 [pid = 1904] [id = 42]
20:41:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f0b8d994000) [pid = 1904] [serial = 115] [outer = (nil)]
20:41:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b8e557400) [pid = 1904] [serial = 116] [outer = 0x7f0b8d994000]
20:41:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b8eda2400) [pid = 1904] [serial = 117] [outer = 0x7f0b8d994000]
20:41:03 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
20:41:03 INFO - document served over http requires an http
20:41:03 INFO - sub-resource via script-tag using the http-csp
20:41:03 INFO - delivery method with no-redirect and when
20:41: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"
20:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:41:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:41:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:03 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
20:41:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1840ms
20:41:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:41:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e59e800 == 11 [pid = 1904] [id = 43]
20:41:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b8e9efc00) [pid = 1904] [serial = 118] [outer = (nil)]
20:41:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b904ddc00) [pid = 1904] [serial = 119] [outer = 0x7f0b8e9efc00]
20:41:04 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b93df2400) [pid = 1904] [serial = 120] [outer = 0x7f0b8e9efc00]
20:41:05 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b8e54e800) [pid = 1904] [serial = 89] [outer = (nil)] [url = about:blank]
20:41:05 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8d2b8800) [pid = 1904] [serial = 86] [outer = (nil)] [url = about:blank]
20:41:05 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b8d9fe000) [pid = 1904] [serial = 83] [outer = (nil)] [url = about:blank]
20:41:05 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b8ecd5400) [pid = 1904] [serial = 92] [outer = (nil)] [url = about:blank]
20:41:05 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b8ef6a400) [pid = 1904] [serial = 95] [outer = (nil)] [url = about:blank]
20:41:05 INFO - PROCESS | 1855 | --DOMWINDOW == 46 (0x7f0b8d9ef800) [pid = 1904] [serial = 80] [outer = (nil)] [url = about:blank]
20:41:05 INFO - PROCESS | 1855 | --DOMWINDOW == 45 (0x7f0b8e557c00) [pid = 1904] [serial = 98] [outer = (nil)] [url = about:blank]
20:41:05 INFO - PROCESS | 1855 | --DOMWINDOW == 44 (0x7f0b8d2b7800) [pid = 1904] [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]
20:41:05 INFO - PROCESS | 1855 | --DOMWINDOW == 43 (0x7f0b8ecd1400) [pid = 1904] [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]
20:41:05 INFO - PROCESS | 1855 | --DOMWINDOW == 42 (0x7f0b8e9ed000) [pid = 1904] [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]
20:41:05 INFO - PROCESS | 1855 | --DOMWINDOW == 41 (0x7f0b8d2b7c00) [pid = 1904] [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]
20:41:05 INFO - PROCESS | 1855 | --DOMWINDOW == 40 (0x7f0b8d99c000) [pid = 1904] [serial = 87] [outer = (nil)] [url = about:blank]
20:41:05 INFO - PROCESS | 1855 | --DOMWINDOW == 39 (0x7f0b8ecd6400) [pid = 1904] [serial = 54] [outer = (nil)] [url = about:blank]
20:41:05 INFO - PROCESS | 1855 | --DOMWINDOW == 38 (0x7f0b8d9f5400) [pid = 1904] [serial = 81] [outer = (nil)] [url = about:blank]
20:41:06 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
20:41:06 INFO - document served over http requires an http
20:41:06 INFO - sub-resource via script-tag using the http-csp
20:41:06 INFO - delivery method with swap-origin-redirect and when
20:41: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"
20:41:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:41:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:41:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:06 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
20:41:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2900ms
20:41:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:41:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e84c000 == 12 [pid = 1904] [id = 44]
20:41:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 39 (0x7f0b8ecd5400) [pid = 1904] [serial = 121] [outer = (nil)]
20:41:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 40 (0x7f0b8ed4ec00) [pid = 1904] [serial = 122] [outer = 0x7f0b8ecd5400]
20:41:06 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 41 (0x7f0b93e62c00) [pid = 1904] [serial = 123] [outer = 0x7f0b8ecd5400]
20:41:07 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
20:41:07 INFO - document served over http requires an http
20:41:07 INFO - sub-resource via xhr-request using the http-csp
20:41:07 INFO - delivery method with keep-origin-redirect and when
20:41: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"
20:41:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:41:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:41:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:07 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
20:41:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1487ms
20:41:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:41:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e0a8800 == 13 [pid = 1904] [id = 45]
20:41:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 42 (0x7f0b8d11c800) [pid = 1904] [serial = 124] [outer = (nil)]
20:41:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 43 (0x7f0b8d11d800) [pid = 1904] [serial = 125] [outer = 0x7f0b8d11c800]
20:41:08 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 44 (0x7f0b8d983000) [pid = 1904] [serial = 126] [outer = 0x7f0b8d11c800]
20:41:09 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
20:41:09 INFO - document served over http requires an http
20:41:09 INFO - sub-resource via xhr-request using the http-csp
20:41:09 INFO - delivery method with no-redirect and when
20:41: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"
20:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:41:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:41:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:09 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
20:41:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1991ms
20:41:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:41:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b90834000 == 14 [pid = 1904] [id = 46]
20:41:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 45 (0x7f0b8d11cc00) [pid = 1904] [serial = 127] [outer = (nil)]
20:41:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 46 (0x7f0b8ed9cc00) [pid = 1904] [serial = 128] [outer = 0x7f0b8d11cc00]
20:41:10 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f0b93e5e800) [pid = 1904] [serial = 129] [outer = 0x7f0b8d11cc00]
20:41:11 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
20:41:11 INFO - document served over http requires an http
20:41:11 INFO - sub-resource via xhr-request using the http-csp
20:41:11 INFO - delivery method with swap-origin-redirect and when
20:41: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"
20:41:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:41:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:41:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:11 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
20:41:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1738ms
20:41:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:41:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca7a000 == 15 [pid = 1904] [id = 47]
20:41:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b8c98a000) [pid = 1904] [serial = 130] [outer = (nil)]
20:41:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b8c98b400) [pid = 1904] [serial = 131] [outer = 0x7f0b8c98a000]
20:41:12 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b906a1c00) [pid = 1904] [serial = 132] [outer = 0x7f0b8c98a000]
20:41:13 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
20:41:13 INFO - document served over http requires an https
20:41:13 INFO - sub-resource via fetch-request using the http-csp
20:41:13 INFO - delivery method with keep-origin-redirect and when
20:41: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"
20:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:41:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:41:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:41:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:13 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
20:41:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2438ms
20:41:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:41:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d29d800 == 16 [pid = 1904] [id = 48]
20:41:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8d121c00) [pid = 1904] [serial = 133] [outer = (nil)]
20:41:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b8d409800) [pid = 1904] [serial = 134] [outer = 0x7f0b8d121c00]
20:41:14 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b8d410c00) [pid = 1904] [serial = 135] [outer = 0x7f0b8d121c00]
20:41:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e59e800 == 15 [pid = 1904] [id = 43]
20:41:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d7d0000 == 14 [pid = 1904] [id = 42]
20:41:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e099800 == 13 [pid = 1904] [id = 29]
20:41:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d7c6000 == 12 [pid = 1904] [id = 40]
20:41:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d2a1000 == 11 [pid = 1904] [id = 41]
20:41:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fb3000 == 10 [pid = 1904] [id = 39]
20:41:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fa4800 == 9 [pid = 1904] [id = 38]
20:41:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b90821000 == 8 [pid = 1904] [id = 35]
20:41:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b90831800 == 7 [pid = 1904] [id = 37]
20:41:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5b3000 == 6 [pid = 1904] [id = 36]
20:41:15 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b8e9e4800) [pid = 1904] [serial = 90] [outer = (nil)] [url = about:blank]
20:41:15 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b9044f800) [pid = 1904] [serial = 96] [outer = (nil)] [url = about:blank]
20:41:15 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8ed9c000) [pid = 1904] [serial = 93] [outer = (nil)] [url = about:blank]
20:41:15 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
20:41:15 INFO - document served over http requires an https
20:41:15 INFO - sub-resource via fetch-request using the http-csp
20:41:15 INFO - delivery method with no-redirect and when
20:41: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"
20:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:41:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:41:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:41:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:15 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
20:41:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1739ms
20:41:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:41:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d7c2000 == 7 [pid = 1904] [id = 49]
20:41:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8d403c00) [pid = 1904] [serial = 136] [outer = (nil)]
20:41:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b8d990000) [pid = 1904] [serial = 137] [outer = 0x7f0b8d403c00]
20:41:16 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b8e0cb400) [pid = 1904] [serial = 138] [outer = 0x7f0b8d403c00]
20:41:17 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
20:41:17 INFO - document served over http requires an https
20:41:17 INFO - sub-resource via fetch-request using the http-csp
20:41:17 INFO - delivery method with swap-origin-redirect and when
20:41: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"
20:41:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:41:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:41:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:41:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:17 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
20:41:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1986ms
20:41:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:41:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5a9800 == 8 [pid = 1904] [id = 50]
20:41:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f0b8d997000) [pid = 1904] [serial = 139] [outer = (nil)]
20:41:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b8ecca800) [pid = 1904] [serial = 140] [outer = 0x7f0b8d997000]
20:41:18 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b8eda4000) [pid = 1904] [serial = 141] [outer = 0x7f0b8d997000]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b907f6800) [pid = 1904] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994456625]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b8e552c00) [pid = 1904] [serial = 103] [outer = (nil)] [url = about:blank]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f0b8e557400) [pid = 1904] [serial = 116] [outer = (nil)] [url = about:blank]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b8d9f1000) [pid = 1904] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b904ddc00) [pid = 1904] [serial = 119] [outer = (nil)] [url = about:blank]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8d98f000) [pid = 1904] [serial = 113] [outer = (nil)] [url = about:blank]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b8d99c800) [pid = 1904] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b90727400) [pid = 1904] [serial = 108] [outer = (nil)] [url = about:blank]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b8ed4ec00) [pid = 1904] [serial = 122] [outer = (nil)] [url = about:blank]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 46 (0x7f0b8e550c00) [pid = 1904] [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]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 45 (0x7f0b8d994000) [pid = 1904] [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]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 44 (0x7f0b8e9efc00) [pid = 1904] [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]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 43 (0x7f0b8ed9c400) [pid = 1904] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 42 (0x7f0b8d97bc00) [pid = 1904] [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]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 41 (0x7f0b8d2b8000) [pid = 1904] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 40 (0x7f0b9069d400) [pid = 1904] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994456625]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 39 (0x7f0b8e556000) [pid = 1904] [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]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 38 (0x7f0b906dd800) [pid = 1904] [serial = 62] [outer = (nil)] [url = about:blank]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 37 (0x7f0b8ef65000) [pid = 1904] [serial = 57] [outer = (nil)] [url = about:blank]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 36 (0x7f0b93d3bc00) [pid = 1904] [serial = 48] [outer = (nil)] [url = about:blank]
20:41:20 INFO - PROCESS | 1855 | --DOMWINDOW == 35 (0x7f0b90443800) [pid = 1904] [serial = 84] [outer = (nil)] [url = about:blank]
20:41:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e841000 == 9 [pid = 1904] [id = 51]
20:41:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 36 (0x7f0b8d2b5c00) [pid = 1904] [serial = 142] [outer = (nil)]
20:41:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 37 (0x7f0b8d992c00) [pid = 1904] [serial = 143] [outer = 0x7f0b8d2b5c00]
20:41:20 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
20:41:20 INFO - document served over http requires an https
20:41:20 INFO - sub-resource via iframe-tag using the http-csp
20:41:20 INFO - delivery method with keep-origin-redirect and when
20:41: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"
20:41:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:41:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:41:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:20 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
20:41:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2851ms
20:41:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:41:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ec7d000 == 10 [pid = 1904] [id = 52]
20:41:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 38 (0x7f0b8e9f0400) [pid = 1904] [serial = 144] [outer = (nil)]
20:41:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 39 (0x7f0b8eda5400) [pid = 1904] [serial = 145] [outer = 0x7f0b8e9f0400]
20:41:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 40 (0x7f0b90444800) [pid = 1904] [serial = 146] [outer = 0x7f0b8e9f0400]
20:41:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b904ab000 == 11 [pid = 1904] [id = 53]
20:41:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 41 (0x7f0b90632400) [pid = 1904] [serial = 147] [outer = (nil)]
20:41:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
20:41:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 42 (0x7f0b8c984800) [pid = 1904] [serial = 148] [outer = 0x7f0b90632400]
20:41:22 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
20:41:22 INFO - document served over http requires an https
20:41:22 INFO - sub-resource via iframe-tag using the http-csp
20:41:22 INFO - delivery method with no-redirect and when
20:41: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"
20:41:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:41:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:41:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:22 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
20:41:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1434ms
20:41:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:41:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e59e000 == 12 [pid = 1904] [id = 54]
20:41:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 43 (0x7f0b8d990800) [pid = 1904] [serial = 149] [outer = (nil)]
20:41:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 44 (0x7f0b8d998c00) [pid = 1904] [serial = 150] [outer = 0x7f0b8d990800]
20:41:22 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 45 (0x7f0b8ed50400) [pid = 1904] [serial = 151] [outer = 0x7f0b8d990800]
20:41:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b90836000 == 13 [pid = 1904] [id = 55]
20:41:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 46 (0x7f0b904da800) [pid = 1904] [serial = 152] [outer = (nil)]
20:41:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f0b90726800) [pid = 1904] [serial = 153] [outer = 0x7f0b904da800]
20:41:23 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
20:41:23 INFO - document served over http requires an https
20:41:23 INFO - sub-resource via iframe-tag using the http-csp
20:41:23 INFO - delivery method with swap-origin-redirect and when
20:41: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"
20:41:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:41:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:41:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:23 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
20:41:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1685ms
20:41:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:41:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93d5a000 == 14 [pid = 1904] [id = 56]
20:41:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b8d40f800) [pid = 1904] [serial = 154] [outer = (nil)]
20:41:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b92f18400) [pid = 1904] [serial = 155] [outer = 0x7f0b8d40f800]
20:41:24 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b93d38400) [pid = 1904] [serial = 156] [outer = 0x7f0b8d40f800]
20:41:25 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
20:41:25 INFO - document served over http requires an https
20:41:25 INFO - sub-resource via script-tag using the http-csp
20:41:25 INFO - delivery method with keep-origin-redirect and when
20:41: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"
20:41:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:41:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:41:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:25 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
20:41:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1784ms
20:41:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:41:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c707000 == 15 [pid = 1904] [id = 57]
20:41:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8d397000) [pid = 1904] [serial = 157] [outer = (nil)]
20:41:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b8d398000) [pid = 1904] [serial = 158] [outer = 0x7f0b8d397000]
20:41:26 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b8d39e400) [pid = 1904] [serial = 159] [outer = 0x7f0b8d397000]
20:41:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 17 (0x7f3488221c00) [pid = 1855] [serial = 24] [outer = 0x7f348bc07400]
20:41:28 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
20:41:28 INFO - document served over http requires an https
20:41:28 INFO - sub-resource via script-tag using the http-csp
20:41:28 INFO - delivery method with no-redirect and when
20:41: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"
20:41:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:41:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:41:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:28 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
20:41:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2840ms
20:41:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:41:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca7c000 == 16 [pid = 1904] [id = 58]
20:41:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f0b8c810400) [pid = 1904] [serial = 160] [outer = (nil)]
20:41:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b8c811400) [pid = 1904] [serial = 161] [outer = 0x7f0b8c810400]
20:41:29 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b8d2af000) [pid = 1904] [serial = 162] [outer = 0x7f0b8c810400]
20:41:29 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e841000 == 15 [pid = 1904] [id = 51]
20:41:29 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5a9800 == 14 [pid = 1904] [id = 50]
20:41:29 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d7c2000 == 13 [pid = 1904] [id = 49]
20:41:29 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d29d800 == 12 [pid = 1904] [id = 48]
20:41:29 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca7a000 == 11 [pid = 1904] [id = 47]
20:41:29 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b90834000 == 10 [pid = 1904] [id = 46]
20:41:29 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e0a8800 == 9 [pid = 1904] [id = 45]
20:41:29 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e84c000 == 8 [pid = 1904] [id = 44]
20:41:29 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b8e550800) [pid = 1904] [serial = 114] [outer = (nil)] [url = about:blank]
20:41:29 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b93d78000) [pid = 1904] [serial = 109] [outer = (nil)] [url = about:blank]
20:41:29 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f0b93df2400) [pid = 1904] [serial = 120] [outer = (nil)] [url = about:blank]
20:41:29 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b8eda2400) [pid = 1904] [serial = 117] [outer = (nil)] [url = about:blank]
20:41:30 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
20:41:30 INFO - document served over http requires an https
20:41:30 INFO - sub-resource via script-tag using the http-csp
20:41:30 INFO - delivery method with swap-origin-redirect and when
20:41: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"
20:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:41:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:41:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:30 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
20:41:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1956ms
20:41:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:41:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d29d800 == 9 [pid = 1904] [id = 59]
20:41:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b8c810800) [pid = 1904] [serial = 163] [outer = (nil)]
20:41:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f0b8d39ec00) [pid = 1904] [serial = 164] [outer = 0x7f0b8c810800]
20:41:31 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b8d411400) [pid = 1904] [serial = 165] [outer = 0x7f0b8c810800]
20:41:32 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
20:41:32 INFO - document served over http requires an https
20:41:32 INFO - sub-resource via xhr-request using the http-csp
20:41:32 INFO - delivery method with keep-origin-redirect and when
20:41: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"
20:41:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:41:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:41:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:32 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
20:41:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2286ms
20:41:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:41:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d7d5000 == 10 [pid = 1904] [id = 60]
20:41:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b8d397800) [pid = 1904] [serial = 166] [outer = (nil)]
20:41:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b8d9f0c00) [pid = 1904] [serial = 167] [outer = 0x7f0b8d397800]
20:41:33 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f0b8e55ac00) [pid = 1904] [serial = 168] [outer = 0x7f0b8d397800]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f0b8d990000) [pid = 1904] [serial = 137] [outer = (nil)] [url = about:blank]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b8d992c00) [pid = 1904] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b8d409800) [pid = 1904] [serial = 134] [outer = (nil)] [url = about:blank]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b8ed9cc00) [pid = 1904] [serial = 128] [outer = (nil)] [url = about:blank]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f0b8d11d800) [pid = 1904] [serial = 125] [outer = (nil)] [url = about:blank]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b8c98b400) [pid = 1904] [serial = 131] [outer = (nil)] [url = about:blank]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b8ecca800) [pid = 1904] [serial = 140] [outer = (nil)] [url = about:blank]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8eda5400) [pid = 1904] [serial = 145] [outer = (nil)] [url = about:blank]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b8d403c00) [pid = 1904] [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]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b8d997000) [pid = 1904] [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]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b8d121c00) [pid = 1904] [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]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 46 (0x7f0b8d2b5c00) [pid = 1904] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 45 (0x7f0b8c98a000) [pid = 1904] [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]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 44 (0x7f0b8d9fcc00) [pid = 1904] [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]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 43 (0x7f0b8d976400) [pid = 1904] [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]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 42 (0x7f0b8e55c000) [pid = 1904] [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]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 41 (0x7f0b8e559400) [pid = 1904] [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]
20:41:34 INFO - PROCESS | 1855 | --DOMWINDOW == 40 (0x7f0b8d99b800) [pid = 1904] [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]
20:41:34 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
20:41:34 INFO - document served over http requires an https
20:41:34 INFO - sub-resource via xhr-request using the http-csp
20:41:34 INFO - delivery method with no-redirect and when
20:41: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"
20:41:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:41:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:41:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:34 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
20:41:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2153ms
20:41:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:41:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5a7000 == 11 [pid = 1904] [id = 61]
20:41:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 41 (0x7f0b8d403c00) [pid = 1904] [serial = 169] [outer = (nil)]
20:41:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 42 (0x7f0b8d408c00) [pid = 1904] [serial = 170] [outer = 0x7f0b8d403c00]
20:41:35 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 43 (0x7f0b8d999400) [pid = 1904] [serial = 171] [outer = 0x7f0b8d403c00]
20:41:36 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
20:41:36 INFO - document served over http requires an https
20:41:36 INFO - sub-resource via xhr-request using the http-csp
20:41:36 INFO - delivery method with swap-origin-redirect and when
20:41: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"
20:41:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:41:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:41:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:36 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
20:41:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1681ms
20:41:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:41:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ec89000 == 12 [pid = 1904] [id = 62]
20:41:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 44 (0x7f0b8d2b6400) [pid = 1904] [serial = 172] [outer = (nil)]
20:41:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 45 (0x7f0b8e9ef400) [pid = 1904] [serial = 173] [outer = 0x7f0b8d2b6400]
20:41:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 46 (0x7f0b8ef6c000) [pid = 1904] [serial = 174] [outer = 0x7f0b8d2b6400]
20:41:38 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
20:41:38 INFO - document served over http requires an http
20:41:38 INFO - sub-resource via fetch-request using the meta-csp
20:41:38 INFO - delivery method with keep-origin-redirect and when
20:41: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"
20:41:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:41:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:41:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:41:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:38 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
20:41:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1633ms
20:41:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:41:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fb8800 == 13 [pid = 1904] [id = 63]
20:41:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f0b8e9f1c00) [pid = 1904] [serial = 175] [outer = (nil)]
20:41:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b93d2c800) [pid = 1904] [serial = 176] [outer = 0x7f0b8e9f1c00]
20:41:39 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b8c8f4400) [pid = 1904] [serial = 177] [outer = 0x7f0b8e9f1c00]
20:41:40 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
20:41:40 INFO - document served over http requires an http
20:41:40 INFO - sub-resource via fetch-request using the meta-csp
20:41:40 INFO - delivery method with no-redirect and when
20:41: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"
20:41:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:41:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:41:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:41:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:40 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
20:41:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2088ms
20:41:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:41:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8d8000 == 14 [pid = 1904] [id = 64]
20:41:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b8c8fd800) [pid = 1904] [serial = 178] [outer = (nil)]
20:41:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8c8fec00) [pid = 1904] [serial = 179] [outer = 0x7f0b8c8fd800]
20:41:41 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b8d39f400) [pid = 1904] [serial = 180] [outer = 0x7f0b8c8fd800]
20:41:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b904ab000 == 13 [pid = 1904] [id = 53]
20:41:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d29d800 == 12 [pid = 1904] [id = 59]
20:41:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca7c000 == 11 [pid = 1904] [id = 58]
20:41:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b90836000 == 10 [pid = 1904] [id = 55]
20:41:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93d5a000 == 9 [pid = 1904] [id = 56]
20:41:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e59e000 == 8 [pid = 1904] [id = 54]
20:41:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ec7d000 == 7 [pid = 1904] [id = 52]
20:41:42 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b8e0cb400) [pid = 1904] [serial = 138] [outer = (nil)] [url = about:blank]
20:41:42 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8d410c00) [pid = 1904] [serial = 135] [outer = (nil)] [url = about:blank]
20:41:42 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b8eda4000) [pid = 1904] [serial = 141] [outer = (nil)] [url = about:blank]
20:41:42 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b906a1c00) [pid = 1904] [serial = 132] [outer = (nil)] [url = about:blank]
20:41:42 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
20:41:42 INFO - document served over http requires an http
20:41:42 INFO - sub-resource via fetch-request using the meta-csp
20:41:42 INFO - delivery method with swap-origin-redirect and when
20:41: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"
20:41:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:41:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:41:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:41:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:42 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
20:41:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2190ms
20:41:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:41:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca7f800 == 8 [pid = 1904] [id = 65]
20:41:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b8c8fd000) [pid = 1904] [serial = 181] [outer = (nil)]
20:41:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b8c986c00) [pid = 1904] [serial = 182] [outer = 0x7f0b8c8fd000]
20:41:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8d39fc00) [pid = 1904] [serial = 183] [outer = 0x7f0b8c8fd000]
20:41:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d2a8000 == 9 [pid = 1904] [id = 66]
20:41:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b8d974c00) [pid = 1904] [serial = 184] [outer = (nil)]
20:41:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b8d97dc00) [pid = 1904] [serial = 185] [outer = 0x7f0b8d974c00]
20:41:44 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
20:41:44 INFO - document served over http requires an http
20:41:44 INFO - sub-resource via iframe-tag using the meta-csp
20:41:44 INFO - delivery method with keep-origin-redirect and when
20:41: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"
20:41:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:41:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:41:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:44 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
20:41:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1990ms
20:41:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b8d39ec00) [pid = 1904] [serial = 164] [outer = (nil)] [url = about:blank]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b8d9f0c00) [pid = 1904] [serial = 167] [outer = (nil)] [url = about:blank]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8d398000) [pid = 1904] [serial = 158] [outer = (nil)] [url = about:blank]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b90726800) [pid = 1904] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b8d998c00) [pid = 1904] [serial = 150] [outer = (nil)] [url = about:blank]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b92f18400) [pid = 1904] [serial = 155] [outer = (nil)] [url = about:blank]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 46 (0x7f0b8c811400) [pid = 1904] [serial = 161] [outer = (nil)] [url = about:blank]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 45 (0x7f0b8c984800) [pid = 1904] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994481854]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 44 (0x7f0b90632400) [pid = 1904] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994481854]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 43 (0x7f0b8c810800) [pid = 1904] [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]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 42 (0x7f0b8c810400) [pid = 1904] [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]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 41 (0x7f0b8d11c800) [pid = 1904] [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]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 40 (0x7f0b8d11cc00) [pid = 1904] [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]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 39 (0x7f0b904da800) [pid = 1904] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 38 (0x7f0b8d99a800) [pid = 1904] [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]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 37 (0x7f0b8d99a000) [pid = 1904] [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]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 36 (0x7f0b8d411400) [pid = 1904] [serial = 165] [outer = (nil)] [url = about:blank]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 35 (0x7f0b8d983000) [pid = 1904] [serial = 126] [outer = (nil)] [url = about:blank]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 34 (0x7f0b93e5e800) [pid = 1904] [serial = 129] [outer = (nil)] [url = about:blank]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 33 (0x7f0b904de400) [pid = 1904] [serial = 104] [outer = (nil)] [url = about:blank]
20:41:45 INFO - PROCESS | 1855 | --DOMWINDOW == 32 (0x7f0b8ef63c00) [pid = 1904] [serial = 99] [outer = (nil)] [url = about:blank]
20:41:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d722800 == 10 [pid = 1904] [id = 67]
20:41:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 33 (0x7f0b8c80f800) [pid = 1904] [serial = 186] [outer = (nil)]
20:41:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 34 (0x7f0b8c810800) [pid = 1904] [serial = 187] [outer = 0x7f0b8c80f800]
20:41:46 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 35 (0x7f0b8d398000) [pid = 1904] [serial = 188] [outer = 0x7f0b8c80f800]
20:41:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e0a6800 == 11 [pid = 1904] [id = 68]
20:41:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 36 (0x7f0b8d99a800) [pid = 1904] [serial = 189] [outer = (nil)]
20:41:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 37 (0x7f0b8e0c5400) [pid = 1904] [serial = 190] [outer = 0x7f0b8d99a800]
20:41:47 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
20:41:47 INFO - document served over http requires an http
20:41:47 INFO - sub-resource via iframe-tag using the meta-csp
20:41:47 INFO - delivery method with no-redirect and when
20:41:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:41:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:41:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:41:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:47 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
20:41:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2898ms
20:41:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:41:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e841800 == 12 [pid = 1904] [id = 69]
20:41:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 38 (0x7f0b8d998c00) [pid = 1904] [serial = 191] [outer = (nil)]
20:41:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 39 (0x7f0b8e0c3000) [pid = 1904] [serial = 192] [outer = 0x7f0b8d998c00]
20:41:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 40 (0x7f0b8eda7800) [pid = 1904] [serial = 193] [outer = 0x7f0b8d998c00]
20:41:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d71c800 == 13 [pid = 1904] [id = 70]
20:41:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 41 (0x7f0b8c97f400) [pid = 1904] [serial = 194] [outer = (nil)]
20:41:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 42 (0x7f0b8d39d400) [pid = 1904] [serial = 195] [outer = 0x7f0b8c97f400]
20:41:49 INFO - PROCESS | 1855 | --DOMWINDOW == 16 (0x7f348bc0a400) [pid = 1855] [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.]
20:41:49 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
20:41:49 INFO - document served over http requires an http
20:41:49 INFO - sub-resource via iframe-tag using the meta-csp
20:41:49 INFO - delivery method with swap-origin-redirect and when
20:41: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"
20:41:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:41:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:41:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:49 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
20:41:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1980ms
20:41:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:41:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e845800 == 14 [pid = 1904] [id = 71]
20:41:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 43 (0x7f0b8d394800) [pid = 1904] [serial = 196] [outer = (nil)]
20:41:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 44 (0x7f0b8d996800) [pid = 1904] [serial = 197] [outer = 0x7f0b8d394800]
20:41:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 45 (0x7f0b8ef6bc00) [pid = 1904] [serial = 198] [outer = 0x7f0b8d394800]
20:41:51 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
20:41:51 INFO - document served over http requires an http
20:41:51 INFO - sub-resource via script-tag using the meta-csp
20:41:51 INFO - delivery method with keep-origin-redirect and when
20:41:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:41:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:41:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:41:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:51 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
20:41:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1735ms
20:41:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:41:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93dd1800 == 15 [pid = 1904] [id = 72]
20:41:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 46 (0x7f0b8d97f800) [pid = 1904] [serial = 199] [outer = (nil)]
20:41:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f0b90726800) [pid = 1904] [serial = 200] [outer = 0x7f0b8d97f800]
20:41:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b93d76c00) [pid = 1904] [serial = 201] [outer = 0x7f0b8d97f800]
20:41:53 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
20:41:53 INFO - document served over http requires an http
20:41:53 INFO - sub-resource via script-tag using the meta-csp
20:41:53 INFO - delivery method with no-redirect and when
20:41: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"
20:41:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:41:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:41:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:53 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
20:41:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1742ms
20:41:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:41:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d20f000 == 16 [pid = 1904] [id = 73]
20:41:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b8d24f400) [pid = 1904] [serial = 202] [outer = (nil)]
20:41:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b8d250400) [pid = 1904] [serial = 203] [outer = 0x7f0b8d24f400]
20:41:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8d256400) [pid = 1904] [serial = 204] [outer = 0x7f0b8d24f400]
20:41:55 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
20:41:55 INFO - document served over http requires an http
20:41:55 INFO - sub-resource via script-tag using the meta-csp
20:41:55 INFO - delivery method with swap-origin-redirect and when
20:41: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"
20:41:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:41:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:41:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:55 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
20:41:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2783ms
20:41:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:41:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e0a6800 == 15 [pid = 1904] [id = 68]
20:41:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d722800 == 14 [pid = 1904] [id = 67]
20:41:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d2a8000 == 13 [pid = 1904] [id = 66]
20:41:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca7f800 == 12 [pid = 1904] [id = 65]
20:41:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8d8000 == 11 [pid = 1904] [id = 64]
20:41:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fb8800 == 10 [pid = 1904] [id = 63]
20:41:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ec89000 == 9 [pid = 1904] [id = 62]
20:41:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d7d5000 == 8 [pid = 1904] [id = 60]
20:41:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5a7000 == 7 [pid = 1904] [id = 61]
20:41:56 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8d2af000) [pid = 1904] [serial = 162] [outer = (nil)] [url = about:blank]
20:41:56 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b90444800) [pid = 1904] [serial = 146] [outer = (nil)] [url = about:blank]
20:41:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8bf800 == 8 [pid = 1904] [id = 74]
20:41:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b8c808400) [pid = 1904] [serial = 205] [outer = (nil)]
20:41:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8c80b000) [pid = 1904] [serial = 206] [outer = 0x7f0b8c808400]
20:41:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b8c982000) [pid = 1904] [serial = 207] [outer = 0x7f0b8c808400]
20:41:57 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
20:41:57 INFO - document served over http requires an http
20:41:57 INFO - sub-resource via xhr-request using the meta-csp
20:41:57 INFO - delivery method with keep-origin-redirect and when
20:41: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"
20:41:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:41:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:41:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:41:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:41:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:41:57 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
20:41:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1988ms
20:41:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:41:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d290000 == 9 [pid = 1904] [id = 75]
20:41:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b8c808c00) [pid = 1904] [serial = 208] [outer = (nil)]
20:41:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f0b8d119800) [pid = 1904] [serial = 209] [outer = 0x7f0b8c808c00]
20:41:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:41:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b8d393400) [pid = 1904] [serial = 210] [outer = 0x7f0b8c808c00]
20:42:00 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
20:42:00 INFO - document served over http requires an http
20:42:00 INFO - sub-resource via xhr-request using the meta-csp
20:42:00 INFO - delivery method with no-redirect and when
20:42: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"
20:42:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:42:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:42:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:00 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
20:42:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2483ms
20:42:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:42:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d7c8800 == 10 [pid = 1904] [id = 76]
20:42:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b8d24b800) [pid = 1904] [serial = 211] [outer = (nil)]
20:42:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b8d998000) [pid = 1904] [serial = 212] [outer = 0x7f0b8d24b800]
20:42:01 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f0b8e0cbc00) [pid = 1904] [serial = 213] [outer = 0x7f0b8d24b800]
20:42:01 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f0b8e9ef400) [pid = 1904] [serial = 173] [outer = (nil)] [url = about:blank]
20:42:01 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b93d2c800) [pid = 1904] [serial = 176] [outer = (nil)] [url = about:blank]
20:42:01 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b8d97dc00) [pid = 1904] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:42:01 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b8c986c00) [pid = 1904] [serial = 182] [outer = (nil)] [url = about:blank]
20:42:01 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f0b8c8fec00) [pid = 1904] [serial = 179] [outer = (nil)] [url = about:blank]
20:42:01 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b8e0c5400) [pid = 1904] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994507277]
20:42:01 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b8d408c00) [pid = 1904] [serial = 170] [outer = (nil)] [url = about:blank]
20:42:01 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8c810800) [pid = 1904] [serial = 187] [outer = (nil)] [url = about:blank]
20:42:01 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b8d99a800) [pid = 1904] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994507277]
20:42:01 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b8c8fd000) [pid = 1904] [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]
20:42:01 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b8c8fd800) [pid = 1904] [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]
20:42:01 INFO - PROCESS | 1855 | --DOMWINDOW == 46 (0x7f0b8d974c00) [pid = 1904] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:42:01 INFO - PROCESS | 1855 | --DOMWINDOW == 45 (0x7f0b8c80f800) [pid = 1904] [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]
20:42:02 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
20:42:02 INFO - document served over http requires an http
20:42:02 INFO - sub-resource via xhr-request using the meta-csp
20:42:02 INFO - delivery method with swap-origin-redirect and when
20:42: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"
20:42:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:42:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:42:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:02 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
20:42:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2111ms
20:42:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:42:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e83d000 == 11 [pid = 1904] [id = 77]
20:42:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 46 (0x7f0b8d995000) [pid = 1904] [serial = 214] [outer = (nil)]
20:42:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f0b8e0c8c00) [pid = 1904] [serial = 215] [outer = 0x7f0b8d995000]
20:42:03 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b8ecd0c00) [pid = 1904] [serial = 216] [outer = 0x7f0b8d995000]
20:42:04 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
20:42:04 INFO - document served over http requires an https
20:42:04 INFO - sub-resource via fetch-request using the meta-csp
20:42:04 INFO - delivery method with keep-origin-redirect and when
20:42: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"
20:42:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:42:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:42:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:42:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:04 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
20:42:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2288ms
20:42:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:42:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e834000 == 12 [pid = 1904] [id = 78]
20:42:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b8c8fe400) [pid = 1904] [serial = 217] [outer = (nil)]
20:42:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b8c98c800) [pid = 1904] [serial = 218] [outer = 0x7f0b8c8fe400]
20:42:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8e559c00) [pid = 1904] [serial = 219] [outer = 0x7f0b8c8fe400]
20:42:06 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
20:42:06 INFO - document served over http requires an https
20:42:06 INFO - sub-resource via fetch-request using the meta-csp
20:42:06 INFO - delivery method with no-redirect and when
20:42: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"
20:42:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:42:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:42:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:42:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:06 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
20:42:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2188ms
20:42:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:42:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b74c000 == 13 [pid = 1904] [id = 79]
20:42:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b8c986800) [pid = 1904] [serial = 220] [outer = (nil)]
20:42:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b90632400) [pid = 1904] [serial = 221] [outer = 0x7f0b8c986800]
20:42:08 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f0b93d70000) [pid = 1904] [serial = 222] [outer = 0x7f0b8c986800]
20:42:10 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
20:42:10 INFO - document served over http requires an https
20:42:10 INFO - sub-resource via fetch-request using the meta-csp
20:42:10 INFO - delivery method with swap-origin-redirect and when
20:42: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"
20:42:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:42:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:42:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:42:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:10 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
20:42:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3019ms
20:42:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:42:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c71d800 == 14 [pid = 1904] [id = 80]
20:42:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b8b123c00) [pid = 1904] [serial = 223] [outer = (nil)]
20:42:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b8b12bc00) [pid = 1904] [serial = 224] [outer = 0x7f0b8b123c00]
20:42:12 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b8c8f6000) [pid = 1904] [serial = 225] [outer = 0x7f0b8b123c00]
20:42:13 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d7c8800 == 13 [pid = 1904] [id = 76]
20:42:13 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d290000 == 12 [pid = 1904] [id = 75]
20:42:13 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8bf800 == 11 [pid = 1904] [id = 74]
20:42:13 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93dd1800 == 10 [pid = 1904] [id = 72]
20:42:13 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e845800 == 9 [pid = 1904] [id = 71]
20:42:13 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d71c800 == 8 [pid = 1904] [id = 70]
20:42:13 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e841800 == 7 [pid = 1904] [id = 69]
20:42:13 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b8d39f400) [pid = 1904] [serial = 180] [outer = (nil)] [url = about:blank]
20:42:13 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b8d39fc00) [pid = 1904] [serial = 183] [outer = (nil)] [url = about:blank]
20:42:13 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b8d398000) [pid = 1904] [serial = 188] [outer = (nil)] [url = about:blank]
20:42:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c71a800 == 8 [pid = 1904] [id = 81]
20:42:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b8c806400) [pid = 1904] [serial = 226] [outer = (nil)]
20:42:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b8c8fd400) [pid = 1904] [serial = 227] [outer = 0x7f0b8c806400]
20:42:13 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
20:42:13 INFO - document served over http requires an https
20:42:13 INFO - sub-resource via iframe-tag using the meta-csp
20:42:13 INFO - delivery method with keep-origin-redirect and when
20:42: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"
20:42:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:42:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:42:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:13 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
20:42:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3524ms
20:42:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:42:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca7c000 == 9 [pid = 1904] [id = 82]
20:42:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b8b12b000) [pid = 1904] [serial = 228] [outer = (nil)]
20:42:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f0b8c8f1800) [pid = 1904] [serial = 229] [outer = 0x7f0b8b12b000]
20:42:14 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f0b8d254800) [pid = 1904] [serial = 230] [outer = 0x7f0b8b12b000]
20:42:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d216800 == 10 [pid = 1904] [id = 83]
20:42:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f0b8d2afc00) [pid = 1904] [serial = 231] [outer = (nil)]
20:42:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f0b8d393c00) [pid = 1904] [serial = 232] [outer = 0x7f0b8d2afc00]
20:42:15 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
20:42:15 INFO - document served over http requires an https
20:42:15 INFO - sub-resource via iframe-tag using the meta-csp
20:42:15 INFO - delivery method with no-redirect and when
20:42: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"
20:42:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:42:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:42:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:15 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
20:42:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1643ms
20:42:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:42:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d2a2800 == 11 [pid = 1904] [id = 84]
20:42:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b8d115800) [pid = 1904] [serial = 233] [outer = (nil)]
20:42:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b8d404400) [pid = 1904] [serial = 234] [outer = 0x7f0b8d115800]
20:42:16 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f0b8d979800) [pid = 1904] [serial = 235] [outer = 0x7f0b8d115800]
20:42:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d717800 == 12 [pid = 1904] [id = 85]
20:42:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f0b8d97d000) [pid = 1904] [serial = 236] [outer = (nil)]
20:42:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f0b8d97f400) [pid = 1904] [serial = 237] [outer = 0x7f0b8d97d000]
20:42:17 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
20:42:17 INFO - document served over http requires an https
20:42:17 INFO - sub-resource via iframe-tag using the meta-csp
20:42:17 INFO - delivery method with swap-origin-redirect and when
20:42: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"
20:42:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:42:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:42:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:17 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
20:42:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1634ms
20:42:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:42:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d7c7000 == 13 [pid = 1904] [id = 86]
20:42:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b8d403400) [pid = 1904] [serial = 238] [outer = (nil)]
20:42:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b8d983c00) [pid = 1904] [serial = 239] [outer = 0x7f0b8d403400]
20:42:17 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b8e54ec00) [pid = 1904] [serial = 240] [outer = 0x7f0b8d403400]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b8d996800) [pid = 1904] [serial = 197] [outer = (nil)] [url = about:blank]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b8d119800) [pid = 1904] [serial = 209] [outer = (nil)] [url = about:blank]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b8d250400) [pid = 1904] [serial = 203] [outer = (nil)] [url = about:blank]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f0b8d39d400) [pid = 1904] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f0b8e0c3000) [pid = 1904] [serial = 192] [outer = (nil)] [url = about:blank]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f0b8c80b000) [pid = 1904] [serial = 206] [outer = (nil)] [url = about:blank]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b8d998000) [pid = 1904] [serial = 212] [outer = (nil)] [url = about:blank]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b90726800) [pid = 1904] [serial = 200] [outer = (nil)] [url = about:blank]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f0b8c808c00) [pid = 1904] [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]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f0b8c808400) [pid = 1904] [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]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f0b8d24f400) [pid = 1904] [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]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f0b8d24b800) [pid = 1904] [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]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b8d990800) [pid = 1904] [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]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b8e9f0400) [pid = 1904] [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]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b8c97f400) [pid = 1904] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f0b8ecd5400) [pid = 1904] [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]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b8d393400) [pid = 1904] [serial = 210] [outer = (nil)] [url = about:blank]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b93e62c00) [pid = 1904] [serial = 123] [outer = (nil)] [url = about:blank]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8e0cbc00) [pid = 1904] [serial = 213] [outer = (nil)] [url = about:blank]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b8c982000) [pid = 1904] [serial = 207] [outer = (nil)] [url = about:blank]
20:42:18 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b8ed50400) [pid = 1904] [serial = 151] [outer = (nil)] [url = about:blank]
20:42:19 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
20:42:19 INFO - document served over http requires an https
20:42:19 INFO - sub-resource via script-tag using the meta-csp
20:42:19 INFO - delivery method with keep-origin-redirect and when
20:42:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:42:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:42:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:42:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:19 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
20:42:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2202ms
20:42:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:42:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e59e800 == 14 [pid = 1904] [id = 87]
20:42:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b8d119800) [pid = 1904] [serial = 241] [outer = (nil)]
20:42:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b8d404000) [pid = 1904] [serial = 242] [outer = 0x7f0b8d119800]
20:42:20 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8e553000) [pid = 1904] [serial = 243] [outer = 0x7f0b8d119800]
20:42:21 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
20:42:21 INFO - document served over http requires an https
20:42:21 INFO - sub-resource via script-tag using the meta-csp
20:42:21 INFO - delivery method with no-redirect and when
20:42: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"
20:42:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:42:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:42:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:21 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
20:42:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2240ms
20:42:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:42:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d718800 == 15 [pid = 1904] [id = 88]
20:42:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b8d11d800) [pid = 1904] [serial = 244] [outer = (nil)]
20:42:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b8d254400) [pid = 1904] [serial = 245] [outer = 0x7f0b8d11d800]
20:42:22 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f0b8d99a400) [pid = 1904] [serial = 246] [outer = 0x7f0b8d11d800]
20:42:23 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
20:42:23 INFO - document served over http requires an https
20:42:23 INFO - sub-resource via script-tag using the meta-csp
20:42:23 INFO - delivery method with swap-origin-redirect and when
20:42: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"
20:42:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:42:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:42:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:23 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
20:42:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2290ms
20:42:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:42:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8f9e0000 == 16 [pid = 1904] [id = 89]
20:42:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b8d121400) [pid = 1904] [serial = 247] [outer = (nil)]
20:42:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b8e9e8400) [pid = 1904] [serial = 248] [outer = 0x7f0b8d121400]
20:42:24 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b90442400) [pid = 1904] [serial = 249] [outer = 0x7f0b8d121400]
20:42:26 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
20:42:26 INFO - document served over http requires an https
20:42:26 INFO - sub-resource via xhr-request using the meta-csp
20:42:26 INFO - delivery method with keep-origin-redirect and when
20:42: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"
20:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:42:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:42:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:26 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
20:42:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2989ms
20:42:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:42:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fa3800 == 17 [pid = 1904] [id = 90]
20:42:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f0b8e9ee800) [pid = 1904] [serial = 250] [outer = (nil)]
20:42:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f0b90726800) [pid = 1904] [serial = 251] [outer = 0x7f0b8e9ee800]
20:42:27 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f0b93e62c00) [pid = 1904] [serial = 252] [outer = 0x7f0b8e9ee800]
20:42:29 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
20:42:29 INFO - document served over http requires an https
20:42:29 INFO - sub-resource via xhr-request using the meta-csp
20:42:29 INFO - delivery method with no-redirect and when
20:42: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"
20:42:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:42:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:42:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:29 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
20:42:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2343ms
20:42:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:42:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b754000 == 18 [pid = 1904] [id = 91]
20:42:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f0b8b128400) [pid = 1904] [serial = 253] [outer = (nil)]
20:42:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b8b129400) [pid = 1904] [serial = 254] [outer = 0x7f0b8b128400]
20:42:30 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b8c806800) [pid = 1904] [serial = 255] [outer = 0x7f0b8b128400]
20:42:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d7c7000 == 17 [pid = 1904] [id = 86]
20:42:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c707000 == 16 [pid = 1904] [id = 57]
20:42:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d717800 == 15 [pid = 1904] [id = 85]
20:42:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d2a2800 == 14 [pid = 1904] [id = 84]
20:42:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d216800 == 13 [pid = 1904] [id = 83]
20:42:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca7c000 == 12 [pid = 1904] [id = 82]
20:42:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c71a800 == 11 [pid = 1904] [id = 81]
20:42:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c71d800 == 10 [pid = 1904] [id = 80]
20:42:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b74c000 == 9 [pid = 1904] [id = 79]
20:42:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e834000 == 8 [pid = 1904] [id = 78]
20:42:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e83d000 == 7 [pid = 1904] [id = 77]
20:42:30 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b8d256400) [pid = 1904] [serial = 204] [outer = (nil)] [url = about:blank]
20:42:31 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
20:42:31 INFO - document served over http requires an https
20:42:31 INFO - sub-resource via xhr-request using the meta-csp
20:42:31 INFO - delivery method with swap-origin-redirect and when
20:42: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"
20:42:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:42:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:42:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:31 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
20:42:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1896ms
20:42:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:42:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c71a800 == 8 [pid = 1904] [id = 92]
20:42:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b8b128800) [pid = 1904] [serial = 256] [outer = (nil)]
20:42:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f0b8c80c800) [pid = 1904] [serial = 257] [outer = 0x7f0b8b128800]
20:42:31 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f0b8d24b800) [pid = 1904] [serial = 258] [outer = 0x7f0b8b128800]
20:42:32 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
20:42:32 INFO - document served over http requires an http
20:42:32 INFO - sub-resource via fetch-request using the meta-csp
20:42:32 INFO - delivery method with keep-origin-redirect and when
20:42: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"
20:42:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:42:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:42:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:42:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:32 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
20:42:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1581ms
20:42:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:42:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d203800 == 9 [pid = 1904] [id = 93]
20:42:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f0b8c8fa800) [pid = 1904] [serial = 259] [outer = (nil)]
20:42:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b8d39f000) [pid = 1904] [serial = 260] [outer = 0x7f0b8c8fa800]
20:42:33 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b8d97b000) [pid = 1904] [serial = 261] [outer = 0x7f0b8c8fa800]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b90632400) [pid = 1904] [serial = 221] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b8e0c8c00) [pid = 1904] [serial = 215] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f0b8c98c800) [pid = 1904] [serial = 218] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f0b8d983c00) [pid = 1904] [serial = 239] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f0b8d97f400) [pid = 1904] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b8d404400) [pid = 1904] [serial = 234] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b8c8fd400) [pid = 1904] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f0b8b12bc00) [pid = 1904] [serial = 224] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f0b8d404000) [pid = 1904] [serial = 242] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f0b8d393c00) [pid = 1904] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994535198]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f0b8c8f1800) [pid = 1904] [serial = 229] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b8d403400) [pid = 1904] [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]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b8b12b000) [pid = 1904] [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]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b8d97d000) [pid = 1904] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f0b8c806400) [pid = 1904] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b8d995000) [pid = 1904] [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]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b8d2afc00) [pid = 1904] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994535198]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8d115800) [pid = 1904] [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]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b8b123c00) [pid = 1904] [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]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b8d397800) [pid = 1904] [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]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b8e9f1c00) [pid = 1904] [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]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 46 (0x7f0b8d40f800) [pid = 1904] [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]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 45 (0x7f0b8d998c00) [pid = 1904] [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]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 44 (0x7f0b8d394800) [pid = 1904] [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]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 43 (0x7f0b8d397000) [pid = 1904] [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]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 42 (0x7f0b8d2b6400) [pid = 1904] [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]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 41 (0x7f0b8d403c00) [pid = 1904] [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]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 40 (0x7f0b8d97f800) [pid = 1904] [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]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 39 (0x7f0b8e55ac00) [pid = 1904] [serial = 168] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 38 (0x7f0b8c8f4400) [pid = 1904] [serial = 177] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 37 (0x7f0b93d38400) [pid = 1904] [serial = 156] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 36 (0x7f0b8eda7800) [pid = 1904] [serial = 193] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 35 (0x7f0b8ef6bc00) [pid = 1904] [serial = 198] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 34 (0x7f0b8d39e400) [pid = 1904] [serial = 159] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 33 (0x7f0b8ef6c000) [pid = 1904] [serial = 174] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 32 (0x7f0b8d999400) [pid = 1904] [serial = 171] [outer = (nil)] [url = about:blank]
20:42:35 INFO - PROCESS | 1855 | --DOMWINDOW == 31 (0x7f0b93d76c00) [pid = 1904] [serial = 201] [outer = (nil)] [url = about:blank]
20:42:35 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
20:42:35 INFO - document served over http requires an http
20:42:35 INFO - sub-resource via fetch-request using the meta-csp
20:42:35 INFO - delivery method with no-redirect and when
20:42: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"
20:42:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:42:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:42:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:42:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:35 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
20:42:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2590ms
20:42:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:42:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d2aa800 == 10 [pid = 1904] [id = 94]
20:42:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 32 (0x7f0b8c80f800) [pid = 1904] [serial = 262] [outer = (nil)]
20:42:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 33 (0x7f0b8c8f6c00) [pid = 1904] [serial = 263] [outer = 0x7f0b8c80f800]
20:42:36 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 34 (0x7f0b8d2b1000) [pid = 1904] [serial = 264] [outer = 0x7f0b8c80f800]
20:42:37 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
20:42:37 INFO - document served over http requires an http
20:42:37 INFO - sub-resource via fetch-request using the meta-csp
20:42:37 INFO - delivery method with swap-origin-redirect and when
20:42: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"
20:42:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:42:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:42:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:42:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:37 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
20:42:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1932ms
20:42:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:42:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca94800 == 11 [pid = 1904] [id = 95]
20:42:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 35 (0x7f0b8c806400) [pid = 1904] [serial = 265] [outer = (nil)]
20:42:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 36 (0x7f0b8c80dc00) [pid = 1904] [serial = 266] [outer = 0x7f0b8c806400]
20:42:38 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 37 (0x7f0b8d394800) [pid = 1904] [serial = 267] [outer = 0x7f0b8c806400]
20:42:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e59e000 == 12 [pid = 1904] [id = 96]
20:42:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 38 (0x7f0b8d40bc00) [pid = 1904] [serial = 268] [outer = (nil)]
20:42:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 39 (0x7f0b8d982c00) [pid = 1904] [serial = 269] [outer = 0x7f0b8d40bc00]
20:42:40 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
20:42:40 INFO - document served over http requires an http
20:42:40 INFO - sub-resource via iframe-tag using the meta-csp
20:42:40 INFO - delivery method with keep-origin-redirect and when
20:42: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"
20:42:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:42:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:42:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:40 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
20:42:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3088ms
20:42:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:42:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e844800 == 13 [pid = 1904] [id = 97]
20:42:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 40 (0x7f0b8b7dd800) [pid = 1904] [serial = 270] [outer = (nil)]
20:42:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 41 (0x7f0b8d983c00) [pid = 1904] [serial = 271] [outer = 0x7f0b8b7dd800]
20:42:41 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 42 (0x7f0b8e553400) [pid = 1904] [serial = 272] [outer = 0x7f0b8b7dd800]
20:42:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b904ab000 == 14 [pid = 1904] [id = 98]
20:42:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 43 (0x7f0b8e9e7000) [pid = 1904] [serial = 273] [outer = (nil)]
20:42:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 44 (0x7f0b8ecd0400) [pid = 1904] [serial = 274] [outer = 0x7f0b8e9e7000]
20:42:42 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
20:42:42 INFO - document served over http requires an http
20:42:42 INFO - sub-resource via iframe-tag using the meta-csp
20:42:42 INFO - delivery method with no-redirect and when
20:42: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"
20:42:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:42:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:42:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:42 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
20:42:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2169ms
20:42:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:42:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b90d74000 == 15 [pid = 1904] [id = 99]
20:42:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 45 (0x7f0b8e55a800) [pid = 1904] [serial = 275] [outer = (nil)]
20:42:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 46 (0x7f0b904da800) [pid = 1904] [serial = 276] [outer = 0x7f0b8e55a800]
20:42:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f0b90727000) [pid = 1904] [serial = 277] [outer = 0x7f0b8e55a800]
20:42:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fbd000 == 16 [pid = 1904] [id = 100]
20:42:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b93d2c800) [pid = 1904] [serial = 278] [outer = (nil)]
20:42:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b93e56800) [pid = 1904] [serial = 279] [outer = 0x7f0b93d2c800]
20:42:44 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
20:42:44 INFO - document served over http requires an http
20:42:44 INFO - sub-resource via iframe-tag using the meta-csp
20:42:44 INFO - delivery method with swap-origin-redirect and when
20:42: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"
20:42:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:42:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:42:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:44 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
20:42:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1910ms
20:42:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:42:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa65000 == 17 [pid = 1904] [id = 101]
20:42:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b8aaa0c00) [pid = 1904] [serial = 280] [outer = (nil)]
20:42:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8aaa1c00) [pid = 1904] [serial = 281] [outer = 0x7f0b8aaa0c00]
20:42:45 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b8aaa8c00) [pid = 1904] [serial = 282] [outer = 0x7f0b8aaa0c00]
20:42:47 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d20f000 == 16 [pid = 1904] [id = 73]
20:42:47 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d203800 == 15 [pid = 1904] [id = 93]
20:42:47 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c71a800 == 14 [pid = 1904] [id = 92]
20:42:47 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b754000 == 13 [pid = 1904] [id = 91]
20:42:47 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fa3800 == 12 [pid = 1904] [id = 90]
20:42:47 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8f9e0000 == 11 [pid = 1904] [id = 89]
20:42:47 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e59e800 == 10 [pid = 1904] [id = 87]
20:42:47 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d718800 == 9 [pid = 1904] [id = 88]
20:42:47 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b8d254800) [pid = 1904] [serial = 230] [outer = (nil)] [url = about:blank]
20:42:47 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8c8f6000) [pid = 1904] [serial = 225] [outer = (nil)] [url = about:blank]
20:42:47 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b8ecd0c00) [pid = 1904] [serial = 216] [outer = (nil)] [url = about:blank]
20:42:47 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b8e54ec00) [pid = 1904] [serial = 240] [outer = (nil)] [url = about:blank]
20:42:47 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b8d979800) [pid = 1904] [serial = 235] [outer = (nil)] [url = about:blank]
20:42:47 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
20:42:47 INFO - document served over http requires an http
20:42:47 INFO - sub-resource via script-tag using the meta-csp
20:42:47 INFO - delivery method with keep-origin-redirect and when
20:42: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"
20:42:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:42:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:42:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:47 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
20:42:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2842ms
20:42:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:42:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab1b000 == 10 [pid = 1904] [id = 102]
20:42:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b8b11ec00) [pid = 1904] [serial = 283] [outer = (nil)]
20:42:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b8b128000) [pid = 1904] [serial = 284] [outer = 0x7f0b8b11ec00]
20:42:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b8c8f1c00) [pid = 1904] [serial = 285] [outer = 0x7f0b8b11ec00]
20:42:49 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
20:42:49 INFO - document served over http requires an http
20:42:49 INFO - sub-resource via script-tag using the meta-csp
20:42:49 INFO - delivery method with no-redirect and when
20:42: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"
20:42:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:42:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:42:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:49 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
20:42:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2131ms
20:42:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:42:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c715800 == 11 [pid = 1904] [id = 103]
20:42:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8b122c00) [pid = 1904] [serial = 286] [outer = (nil)]
20:42:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b8c8f7400) [pid = 1904] [serial = 287] [outer = 0x7f0b8b122c00]
20:42:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b8d2b9000) [pid = 1904] [serial = 288] [outer = 0x7f0b8b122c00]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b8c8f6c00) [pid = 1904] [serial = 263] [outer = (nil)] [url = about:blank]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b8c80c800) [pid = 1904] [serial = 257] [outer = (nil)] [url = about:blank]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8d254400) [pid = 1904] [serial = 245] [outer = (nil)] [url = about:blank]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b8e9e8400) [pid = 1904] [serial = 248] [outer = (nil)] [url = about:blank]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b8b129400) [pid = 1904] [serial = 254] [outer = (nil)] [url = about:blank]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b90726800) [pid = 1904] [serial = 251] [outer = (nil)] [url = about:blank]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 46 (0x7f0b8d39f000) [pid = 1904] [serial = 260] [outer = (nil)] [url = about:blank]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 45 (0x7f0b8b128400) [pid = 1904] [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]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 44 (0x7f0b8c8fa800) [pid = 1904] [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]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 43 (0x7f0b8e9ee800) [pid = 1904] [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]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 42 (0x7f0b8b128800) [pid = 1904] [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]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 41 (0x7f0b8c8fe400) [pid = 1904] [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]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 40 (0x7f0b8c806800) [pid = 1904] [serial = 255] [outer = (nil)] [url = about:blank]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 39 (0x7f0b8e559c00) [pid = 1904] [serial = 219] [outer = (nil)] [url = about:blank]
20:42:52 INFO - PROCESS | 1855 | --DOMWINDOW == 38 (0x7f0b93e62c00) [pid = 1904] [serial = 252] [outer = (nil)] [url = about:blank]
20:42:53 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
20:42:53 INFO - document served over http requires an http
20:42:53 INFO - sub-resource via script-tag using the meta-csp
20:42:53 INFO - delivery method with swap-origin-redirect and when
20:42: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"
20:42:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:42:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:42:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:53 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
20:42:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3647ms
20:42:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:42:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca96000 == 12 [pid = 1904] [id = 104]
20:42:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 39 (0x7f0b8b128800) [pid = 1904] [serial = 289] [outer = (nil)]
20:42:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 40 (0x7f0b8c8fe400) [pid = 1904] [serial = 290] [outer = 0x7f0b8b128800]
20:42:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 41 (0x7f0b8d411000) [pid = 1904] [serial = 291] [outer = 0x7f0b8b128800]
20:42:54 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
20:42:54 INFO - document served over http requires an http
20:42:54 INFO - sub-resource via xhr-request using the meta-csp
20:42:54 INFO - delivery method with keep-origin-redirect and when
20:42: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"
20:42:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:42:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:42:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:54 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
20:42:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1681ms
20:42:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:42:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8d1800 == 13 [pid = 1904] [id = 105]
20:42:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 42 (0x7f0b8b7d8800) [pid = 1904] [serial = 292] [outer = (nil)]
20:42:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 43 (0x7f0b8c8f6000) [pid = 1904] [serial = 293] [outer = 0x7f0b8b7d8800]
20:42:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 44 (0x7f0b8d979c00) [pid = 1904] [serial = 294] [outer = 0x7f0b8b7d8800]
20:42:56 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
20:42:56 INFO - document served over http requires an http
20:42:56 INFO - sub-resource via xhr-request using the meta-csp
20:42:56 INFO - delivery method with no-redirect and when
20:42: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"
20:42:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:42:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:42:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:56 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
20:42:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1829ms
20:42:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:42:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 17 (0x7f3491b5b400) [pid = 1855] [serial = 25] [outer = 0x7f348bc07400]
20:42:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d721800 == 14 [pid = 1904] [id = 106]
20:42:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 45 (0x7f0b8c80cc00) [pid = 1904] [serial = 295] [outer = (nil)]
20:42:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 46 (0x7f0b8e556800) [pid = 1904] [serial = 296] [outer = 0x7f0b8c80cc00]
20:42:57 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f0b8ecd4c00) [pid = 1904] [serial = 297] [outer = 0x7f0b8c80cc00]
20:42:58 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
20:42:58 INFO - document served over http requires an http
20:42:58 INFO - sub-resource via xhr-request using the meta-csp
20:42:58 INFO - delivery method with swap-origin-redirect and when
20:42: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"
20:42:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:42:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:42:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:42:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:42:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:42:58 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
20:42:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1889ms
20:42:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:42:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ec77000 == 15 [pid = 1904] [id = 107]
20:42:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b8e54f800) [pid = 1904] [serial = 298] [outer = (nil)]
20:42:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b904d7800) [pid = 1904] [serial = 299] [outer = 0x7f0b8e54f800]
20:42:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:42:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b93ded400) [pid = 1904] [serial = 300] [outer = 0x7f0b8e54f800]
20:43:01 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:43:01 INFO - document served over http requires an https
20:43:01 INFO - sub-resource via fetch-request using the meta-csp
20:43:01 INFO - delivery method with keep-origin-redirect and when
20:43: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"
20:43:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:43:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:43:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:43:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:43:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2541ms
20:43:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:43:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fa7800 == 16 [pid = 1904] [id = 108]
20:43:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8bc51800) [pid = 1904] [serial = 301] [outer = (nil)]
20:43:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b8bc52800) [pid = 1904] [serial = 302] [outer = 0x7f0b8bc51800]
20:43:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b8bc58800) [pid = 1904] [serial = 303] [outer = 0x7f0b8bc51800]
20:43:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:43:03 INFO - document served over http requires an https
20:43:03 INFO - sub-resource via fetch-request using the meta-csp
20:43:03 INFO - delivery method with no-redirect and when
20:43: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"
20:43:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:43:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:43:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:43:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
20:43:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2447ms
20:43:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:43:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b01b000 == 17 [pid = 1904] [id = 109]
20:43:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f0b8a83c800) [pid = 1904] [serial = 304] [outer = (nil)]
20:43:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b8a83d800) [pid = 1904] [serial = 305] [outer = 0x7f0b8a83c800]
20:43:04 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b8bc4fc00) [pid = 1904] [serial = 306] [outer = 0x7f0b8a83c800]
20:43:07 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
20:43:07 INFO - document served over http requires an https
20:43:07 INFO - sub-resource via fetch-request using the meta-csp
20:43:07 INFO - delivery method with swap-origin-redirect and when
20:43: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"
20:43:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:43:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:43:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:43:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:07 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
20:43:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3888ms
20:43:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:43:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c715800 == 16 [pid = 1904] [id = 103]
20:43:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab1b000 == 15 [pid = 1904] [id = 102]
20:43:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa65000 == 14 [pid = 1904] [id = 101]
20:43:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fbd000 == 13 [pid = 1904] [id = 100]
20:43:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b90d74000 == 12 [pid = 1904] [id = 99]
20:43:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e844800 == 11 [pid = 1904] [id = 97]
20:43:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b904ab000 == 10 [pid = 1904] [id = 98]
20:43:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e59e000 == 9 [pid = 1904] [id = 96]
20:43:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca94800 == 8 [pid = 1904] [id = 95]
20:43:07 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b8d97b000) [pid = 1904] [serial = 261] [outer = (nil)] [url = about:blank]
20:43:07 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b8d24b800) [pid = 1904] [serial = 258] [outer = (nil)] [url = about:blank]
20:43:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a159000 == 9 [pid = 1904] [id = 110]
20:43:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b8a839400) [pid = 1904] [serial = 307] [outer = (nil)]
20:43:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b8a83c000) [pid = 1904] [serial = 308] [outer = 0x7f0b8a839400]
20:43:08 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b8ab8a000) [pid = 1904] [serial = 309] [outer = 0x7f0b8a839400]
20:43:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab04000 == 10 [pid = 1904] [id = 111]
20:43:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f0b8b11f000) [pid = 1904] [serial = 310] [outer = (nil)]
20:43:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f0b8b7ce800) [pid = 1904] [serial = 311] [outer = 0x7f0b8b11f000]
20:43:09 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
20:43:09 INFO - document served over http requires an https
20:43:09 INFO - sub-resource via iframe-tag using the meta-csp
20:43:09 INFO - delivery method with keep-origin-redirect and when
20:43: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"
20:43:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:43:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:43:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:09 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
20:43:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1796ms
20:43:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:43:09 INFO - PROCESS | 1855 | --DOMWINDOW == 16 (0x7f3488221c00) [pid = 1855] [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.]
20:43:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b002800 == 11 [pid = 1904] [id = 112]
20:43:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f0b8a26c000) [pid = 1904] [serial = 312] [outer = (nil)]
20:43:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f0b8b7cec00) [pid = 1904] [serial = 313] [outer = 0x7f0b8a26c000]
20:43:10 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b8c8fac00) [pid = 1904] [serial = 314] [outer = 0x7f0b8a26c000]
20:43:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b762800 == 12 [pid = 1904] [id = 113]
20:43:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b8d112400) [pid = 1904] [serial = 315] [outer = (nil)]
20:43:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f0b8d24c400) [pid = 1904] [serial = 316] [outer = 0x7f0b8d112400]
20:43:11 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
20:43:11 INFO - document served over http requires an https
20:43:11 INFO - sub-resource via iframe-tag using the meta-csp
20:43:11 INFO - delivery method with no-redirect and when
20:43: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"
20:43:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:43:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:43:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:11 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
20:43:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1740ms
20:43:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:43:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8bf800 == 13 [pid = 1904] [id = 114]
20:43:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f0b8b124400) [pid = 1904] [serial = 317] [outer = (nil)]
20:43:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f0b8d120400) [pid = 1904] [serial = 318] [outer = 0x7f0b8b124400]
20:43:12 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b8d98e800) [pid = 1904] [serial = 319] [outer = 0x7f0b8b124400]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b8d982c00) [pid = 1904] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f0b8c80dc00) [pid = 1904] [serial = 266] [outer = (nil)] [url = about:blank]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f0b8b128000) [pid = 1904] [serial = 284] [outer = (nil)] [url = about:blank]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f0b8c8f7400) [pid = 1904] [serial = 287] [outer = (nil)] [url = about:blank]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b904da800) [pid = 1904] [serial = 276] [outer = (nil)] [url = about:blank]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b8d983c00) [pid = 1904] [serial = 271] [outer = (nil)] [url = about:blank]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f0b8aaa1c00) [pid = 1904] [serial = 281] [outer = (nil)] [url = about:blank]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f0b8ecd0400) [pid = 1904] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994562358]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f0b93e56800) [pid = 1904] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f0b8c8fe400) [pid = 1904] [serial = 290] [outer = (nil)] [url = about:blank]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b8b122c00) [pid = 1904] [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]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b93d2c800) [pid = 1904] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b8e55a800) [pid = 1904] [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]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f0b8b11ec00) [pid = 1904] [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]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b8c806400) [pid = 1904] [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]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b8b7dd800) [pid = 1904] [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]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8e9e7000) [pid = 1904] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994562358]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b8d40bc00) [pid = 1904] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b8c986800) [pid = 1904] [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]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b8d119800) [pid = 1904] [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]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 46 (0x7f0b8d121400) [pid = 1904] [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]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 45 (0x7f0b8d11d800) [pid = 1904] [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]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 44 (0x7f0b93d70000) [pid = 1904] [serial = 222] [outer = (nil)] [url = about:blank]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 43 (0x7f0b8e553000) [pid = 1904] [serial = 243] [outer = (nil)] [url = about:blank]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 42 (0x7f0b90442400) [pid = 1904] [serial = 249] [outer = (nil)] [url = about:blank]
20:43:12 INFO - PROCESS | 1855 | --DOMWINDOW == 41 (0x7f0b8d99a400) [pid = 1904] [serial = 246] [outer = (nil)] [url = about:blank]
20:43:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d20d800 == 14 [pid = 1904] [id = 115]
20:43:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 42 (0x7f0b8aaa3c00) [pid = 1904] [serial = 320] [outer = (nil)]
20:43:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 43 (0x7f0b8b7da000) [pid = 1904] [serial = 321] [outer = 0x7f0b8aaa3c00]
20:43:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:43:13 INFO - document served over http requires an https
20:43:13 INFO - sub-resource via iframe-tag using the meta-csp
20:43:13 INFO - delivery method with swap-origin-redirect and when
20:43: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"
20:43:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:43:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:43:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
20:43:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2039ms
20:43:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:43:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d290000 == 15 [pid = 1904] [id = 116]
20:43:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 44 (0x7f0b8b128000) [pid = 1904] [serial = 322] [outer = (nil)]
20:43:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 45 (0x7f0b8d24cc00) [pid = 1904] [serial = 323] [outer = 0x7f0b8b128000]
20:43:14 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 46 (0x7f0b8e557c00) [pid = 1904] [serial = 324] [outer = 0x7f0b8b128000]
20:43:15 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
20:43:15 INFO - document served over http requires an https
20:43:15 INFO - sub-resource via script-tag using the meta-csp
20:43:15 INFO - delivery method with keep-origin-redirect and when
20:43: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"
20:43:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:43:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:43:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:15 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
20:43:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2486ms
20:43:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:43:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca83800 == 16 [pid = 1904] [id = 117]
20:43:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f0b8b7ce400) [pid = 1904] [serial = 325] [outer = (nil)]
20:43:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b8bc56800) [pid = 1904] [serial = 326] [outer = 0x7f0b8b7ce400]
20:43:16 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b8d996000) [pid = 1904] [serial = 327] [outer = 0x7f0b8b7ce400]
20:43:18 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
20:43:18 INFO - document served over http requires an https
20:43:18 INFO - sub-resource via script-tag using the meta-csp
20:43:18 INFO - delivery method with no-redirect and when
20:43: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"
20:43:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:43:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:43:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:18 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
20:43:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2336ms
20:43:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:43:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ec75800 == 17 [pid = 1904] [id = 118]
20:43:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b8b7da400) [pid = 1904] [serial = 328] [outer = (nil)]
20:43:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8e9f1c00) [pid = 1904] [serial = 329] [outer = 0x7f0b8b7da400]
20:43:19 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b906de400) [pid = 1904] [serial = 330] [outer = 0x7f0b8b7da400]
20:43:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:43:21 INFO - document served over http requires an https
20:43:21 INFO - sub-resource via script-tag using the meta-csp
20:43:21 INFO - delivery method with swap-origin-redirect and when
20:43: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"
20:43:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:43:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:43:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
20:43:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3392ms
20:43:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:43:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b92f7d800 == 18 [pid = 1904] [id = 119]
20:43:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b8a1ed800) [pid = 1904] [serial = 331] [outer = (nil)]
20:43:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f0b8a1ee800) [pid = 1904] [serial = 332] [outer = 0x7f0b8a1ed800]
20:43:23 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b8a1f4c00) [pid = 1904] [serial = 333] [outer = 0x7f0b8a1ed800]
20:43:24 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
20:43:24 INFO - document served over http requires an https
20:43:24 INFO - sub-resource via xhr-request using the meta-csp
20:43:24 INFO - delivery method with keep-origin-redirect and when
20:43: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"
20:43:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:43:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:43:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:24 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
20:43:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2890ms
20:43:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:43:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a66000 == 19 [pid = 1904] [id = 120]
20:43:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b8a1edc00) [pid = 1904] [serial = 334] [outer = (nil)]
20:43:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b8a26a400) [pid = 1904] [serial = 335] [outer = 0x7f0b8a1edc00]
20:43:25 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f0b8b7d3800) [pid = 1904] [serial = 336] [outer = 0x7f0b8a1edc00]
20:43:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d20d800 == 18 [pid = 1904] [id = 115]
20:43:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8bf800 == 17 [pid = 1904] [id = 114]
20:43:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b762800 == 16 [pid = 1904] [id = 113]
20:43:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b002800 == 15 [pid = 1904] [id = 112]
20:43:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab04000 == 14 [pid = 1904] [id = 111]
20:43:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d2aa800 == 13 [pid = 1904] [id = 94]
20:43:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a159000 == 12 [pid = 1904] [id = 110]
20:43:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b01b000 == 11 [pid = 1904] [id = 109]
20:43:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fa7800 == 10 [pid = 1904] [id = 108]
20:43:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ec77000 == 9 [pid = 1904] [id = 107]
20:43:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d721800 == 8 [pid = 1904] [id = 106]
20:43:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8d1800 == 7 [pid = 1904] [id = 105]
20:43:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca96000 == 6 [pid = 1904] [id = 104]
20:43:26 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f0b8d394800) [pid = 1904] [serial = 267] [outer = (nil)] [url = about:blank]
20:43:26 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b90727000) [pid = 1904] [serial = 277] [outer = (nil)] [url = about:blank]
20:43:26 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b8e553400) [pid = 1904] [serial = 272] [outer = (nil)] [url = about:blank]
20:43:26 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b8d2b9000) [pid = 1904] [serial = 288] [outer = (nil)] [url = about:blank]
20:43:26 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f0b8c8f1c00) [pid = 1904] [serial = 285] [outer = (nil)] [url = about:blank]
20:43:26 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
20:43:26 INFO - document served over http requires an https
20:43:26 INFO - sub-resource via xhr-request using the meta-csp
20:43:26 INFO - delivery method with no-redirect and when
20:43: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"
20:43:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:43:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:43:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:26 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
20:43:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1839ms
20:43:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:43:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa5e800 == 7 [pid = 1904] [id = 121]
20:43:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f0b8a838c00) [pid = 1904] [serial = 337] [outer = (nil)]
20:43:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b8ab92800) [pid = 1904] [serial = 338] [outer = 0x7f0b8a838c00]
20:43:27 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b8b7d9c00) [pid = 1904] [serial = 339] [outer = 0x7f0b8a838c00]
20:43:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:43:28 INFO - document served over http requires an https
20:43:28 INFO - sub-resource via xhr-request using the meta-csp
20:43:28 INFO - delivery method with swap-origin-redirect and when
20:43: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"
20:43:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:43:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:43:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
20:43:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1782ms
20:43:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:43:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab18000 == 8 [pid = 1904] [id = 122]
20:43:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b8ab83c00) [pid = 1904] [serial = 340] [outer = (nil)]
20:43:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f0b8bc4e400) [pid = 1904] [serial = 341] [outer = 0x7f0b8ab83c00]
20:43:29 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f0b8c8f9000) [pid = 1904] [serial = 342] [outer = 0x7f0b8ab83c00]
20:43:30 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:43:30 INFO - document served over http requires an http
20:43:30 INFO - sub-resource via fetch-request using the meta-referrer
20:43:30 INFO - delivery method with keep-origin-redirect and when
20:43: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"
20:43:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:43:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:43:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:43:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:43:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2237ms
20:43:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:43:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b751000 == 9 [pid = 1904] [id = 123]
20:43:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f0b8bc53800) [pid = 1904] [serial = 343] [outer = (nil)]
20:43:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f0b8c98ac00) [pid = 1904] [serial = 344] [outer = 0x7f0b8bc53800]
20:43:31 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b8d121400) [pid = 1904] [serial = 345] [outer = 0x7f0b8bc53800]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b8a26c000) [pid = 1904] [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]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f0b8b124400) [pid = 1904] [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]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f0b8a839400) [pid = 1904] [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]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f0b8aaa3c00) [pid = 1904] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f0b8b11f000) [pid = 1904] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b8d112400) [pid = 1904] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994591113]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b8c80cc00) [pid = 1904] [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]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b8a83c800) [pid = 1904] [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]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f0b8bc51800) [pid = 1904] [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]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b8b7d8800) [pid = 1904] [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]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b8e54f800) [pid = 1904] [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]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8c80f800) [pid = 1904] [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]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b8aaa0c00) [pid = 1904] [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]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b8e556800) [pid = 1904] [serial = 296] [outer = (nil)] [url = about:blank]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b904d7800) [pid = 1904] [serial = 299] [outer = (nil)] [url = about:blank]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 46 (0x7f0b8c8f6000) [pid = 1904] [serial = 293] [outer = (nil)] [url = about:blank]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 45 (0x7f0b8b7da000) [pid = 1904] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 44 (0x7f0b8d120400) [pid = 1904] [serial = 318] [outer = (nil)] [url = about:blank]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 43 (0x7f0b8d24c400) [pid = 1904] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994591113]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 42 (0x7f0b8b7cec00) [pid = 1904] [serial = 313] [outer = (nil)] [url = about:blank]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 41 (0x7f0b8bc52800) [pid = 1904] [serial = 302] [outer = (nil)] [url = about:blank]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 40 (0x7f0b8b7ce800) [pid = 1904] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 39 (0x7f0b8a83c000) [pid = 1904] [serial = 308] [outer = (nil)] [url = about:blank]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 38 (0x7f0b8a83d800) [pid = 1904] [serial = 305] [outer = (nil)] [url = about:blank]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 37 (0x7f0b8d24cc00) [pid = 1904] [serial = 323] [outer = (nil)] [url = about:blank]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 36 (0x7f0b8ecd4c00) [pid = 1904] [serial = 297] [outer = (nil)] [url = about:blank]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 35 (0x7f0b8d2b1000) [pid = 1904] [serial = 264] [outer = (nil)] [url = about:blank]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 34 (0x7f0b8aaa8c00) [pid = 1904] [serial = 282] [outer = (nil)] [url = about:blank]
20:43:33 INFO - PROCESS | 1855 | --DOMWINDOW == 33 (0x7f0b8d979c00) [pid = 1904] [serial = 294] [outer = (nil)] [url = about:blank]
20:43:34 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
20:43:34 INFO - document served over http requires an http
20:43:34 INFO - sub-resource via fetch-request using the meta-referrer
20:43:34 INFO - delivery method with no-redirect and when
20:43: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"
20:43:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:43:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:43:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:43:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:34 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
20:43:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 4145ms
20:43:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:43:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a60000 == 10 [pid = 1904] [id = 124]
20:43:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 34 (0x7f0b8a269000) [pid = 1904] [serial = 346] [outer = (nil)]
20:43:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 35 (0x7f0b8a26b800) [pid = 1904] [serial = 347] [outer = 0x7f0b8a269000]
20:43:35 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 36 (0x7f0b8b125000) [pid = 1904] [serial = 348] [outer = 0x7f0b8a269000]
20:43:36 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
20:43:36 INFO - document served over http requires an http
20:43:36 INFO - sub-resource via fetch-request using the meta-referrer
20:43:36 INFO - delivery method with swap-origin-redirect and when
20:43: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"
20:43:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:43:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:43:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:43:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:36 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
20:43:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1990ms
20:43:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:43:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8ba800 == 11 [pid = 1904] [id = 125]
20:43:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 37 (0x7f0b8a265800) [pid = 1904] [serial = 349] [outer = (nil)]
20:43:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 38 (0x7f0b8bc4e800) [pid = 1904] [serial = 350] [outer = 0x7f0b8a265800]
20:43:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 39 (0x7f0b8c8f9c00) [pid = 1904] [serial = 351] [outer = 0x7f0b8a265800]
20:43:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8d9800 == 12 [pid = 1904] [id = 126]
20:43:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 40 (0x7f0b8c984800) [pid = 1904] [serial = 352] [outer = (nil)]
20:43:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 41 (0x7f0b8d11c400) [pid = 1904] [serial = 353] [outer = 0x7f0b8c984800]
20:43:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:43:38 INFO - document served over http requires an http
20:43:38 INFO - sub-resource via iframe-tag using the meta-referrer
20:43:38 INFO - delivery method with keep-origin-redirect and when
20:43: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"
20:43:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:43:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:43:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
20:43:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1878ms
20:43:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:43:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca8f000 == 13 [pid = 1904] [id = 127]
20:43:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 42 (0x7f0b8bc4b000) [pid = 1904] [serial = 354] [outer = (nil)]
20:43:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 43 (0x7f0b8d115800) [pid = 1904] [serial = 355] [outer = 0x7f0b8bc4b000]
20:43:39 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 44 (0x7f0b8d2b3000) [pid = 1904] [serial = 356] [outer = 0x7f0b8bc4b000]
20:43:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d28e800 == 14 [pid = 1904] [id = 128]
20:43:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 45 (0x7f0b8d2bc000) [pid = 1904] [serial = 357] [outer = (nil)]
20:43:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 46 (0x7f0b8d395000) [pid = 1904] [serial = 358] [outer = 0x7f0b8d2bc000]
20:43:40 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
20:43:40 INFO - document served over http requires an http
20:43:40 INFO - sub-resource via iframe-tag using the meta-referrer
20:43:40 INFO - delivery method with no-redirect and when
20:43: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"
20:43:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:43:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:43:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:40 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
20:43:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1846ms
20:43:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:43:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d2a9800 == 15 [pid = 1904] [id = 129]
20:43:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f0b8d250000) [pid = 1904] [serial = 359] [outer = (nil)]
20:43:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b8d393800) [pid = 1904] [serial = 360] [outer = 0x7f0b8d250000]
20:43:41 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b8d40c400) [pid = 1904] [serial = 361] [outer = 0x7f0b8d250000]
20:43:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d721000 == 16 [pid = 1904] [id = 130]
20:43:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b8d974c00) [pid = 1904] [serial = 362] [outer = (nil)]
20:43:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b8d410c00) [pid = 1904] [serial = 363] [outer = 0x7f0b8d974c00]
20:43:42 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
20:43:42 INFO - document served over http requires an http
20:43:42 INFO - sub-resource via iframe-tag using the meta-referrer
20:43:42 INFO - delivery method with swap-origin-redirect and when
20:43: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"
20:43:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:43:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:43:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:42 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
20:43:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2289ms
20:43:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:43:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d7cd800 == 17 [pid = 1904] [id = 131]
20:43:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b8d39e400) [pid = 1904] [serial = 364] [outer = (nil)]
20:43:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b8d97ac00) [pid = 1904] [serial = 365] [outer = 0x7f0b8d39e400]
20:43:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f0b8d9fa000) [pid = 1904] [serial = 366] [outer = 0x7f0b8d39e400]
20:43:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:43:45 INFO - document served over http requires an http
20:43:45 INFO - sub-resource via script-tag using the meta-referrer
20:43:45 INFO - delivery method with keep-origin-redirect and when
20:43: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"
20:43:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:43:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:43:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
20:43:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2422ms
20:43:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:43:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5ae000 == 18 [pid = 1904] [id = 132]
20:43:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b8d97c000) [pid = 1904] [serial = 367] [outer = (nil)]
20:43:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b8e556800) [pid = 1904] [serial = 368] [outer = 0x7f0b8d97c000]
20:43:46 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b8eccf800) [pid = 1904] [serial = 369] [outer = 0x7f0b8d97c000]
20:43:48 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
20:43:48 INFO - document served over http requires an http
20:43:48 INFO - sub-resource via script-tag using the meta-referrer
20:43:48 INFO - delivery method with no-redirect and when
20:43: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"
20:43:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:43:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:43:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:48 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
20:43:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3391ms
20:43:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:43:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa5b800 == 19 [pid = 1904] [id = 133]
20:43:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f0b8a83c800) [pid = 1904] [serial = 370] [outer = (nil)]
20:43:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f0b8aa9c000) [pid = 1904] [serial = 371] [outer = 0x7f0b8a83c800]
20:43:49 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f0b8bc51400) [pid = 1904] [serial = 372] [outer = 0x7f0b8a83c800]
20:43:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab18000 == 18 [pid = 1904] [id = 122]
20:43:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa5e800 == 17 [pid = 1904] [id = 121]
20:43:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a66000 == 16 [pid = 1904] [id = 120]
20:43:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ec75800 == 15 [pid = 1904] [id = 118]
20:43:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca83800 == 14 [pid = 1904] [id = 117]
20:43:49 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f0b8ab8a000) [pid = 1904] [serial = 309] [outer = (nil)] [url = about:blank]
20:43:49 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f0b8bc58800) [pid = 1904] [serial = 303] [outer = (nil)] [url = about:blank]
20:43:49 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f0b8bc4fc00) [pid = 1904] [serial = 306] [outer = (nil)] [url = about:blank]
20:43:49 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b93ded400) [pid = 1904] [serial = 300] [outer = (nil)] [url = about:blank]
20:43:49 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b8d98e800) [pid = 1904] [serial = 319] [outer = (nil)] [url = about:blank]
20:43:49 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b8c8fac00) [pid = 1904] [serial = 314] [outer = (nil)] [url = about:blank]
20:43:50 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
20:43:50 INFO - document served over http requires an http
20:43:50 INFO - sub-resource via script-tag using the meta-referrer
20:43:50 INFO - delivery method with swap-origin-redirect and when
20:43: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"
20:43:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:43:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:43:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:50 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
20:43:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1838ms
20:43:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:43:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a13f000 == 15 [pid = 1904] [id = 134]
20:43:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b8a266400) [pid = 1904] [serial = 373] [outer = (nil)]
20:43:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b8a83fc00) [pid = 1904] [serial = 374] [outer = 0x7f0b8a266400]
20:43:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b8c80d000) [pid = 1904] [serial = 375] [outer = 0x7f0b8a266400]
20:43:51 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
20:43:51 INFO - document served over http requires an http
20:43:51 INFO - sub-resource via xhr-request using the meta-referrer
20:43:51 INFO - delivery method with keep-origin-redirect and when
20:43:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:43:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:43:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:43:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:51 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
20:43:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1528ms
20:43:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:43:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab0b800 == 16 [pid = 1904] [id = 135]
20:43:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f0b8b7d2400) [pid = 1904] [serial = 376] [outer = (nil)]
20:43:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f0b8d118800) [pid = 1904] [serial = 377] [outer = 0x7f0b8b7d2400]
20:43:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f0b8d98f000) [pid = 1904] [serial = 378] [outer = 0x7f0b8b7d2400]
20:43:53 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
20:43:53 INFO - document served over http requires an http
20:43:53 INFO - sub-resource via xhr-request using the meta-referrer
20:43:53 INFO - delivery method with no-redirect and when
20:43: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"
20:43:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:43:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:43:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:53 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
20:43:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1684ms
20:43:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:43:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca81000 == 17 [pid = 1904] [id = 136]
20:43:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f0b8c983400) [pid = 1904] [serial = 379] [outer = (nil)]
20:43:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b8ecd6400) [pid = 1904] [serial = 380] [outer = 0x7f0b8c983400]
20:43:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b8eda9400) [pid = 1904] [serial = 381] [outer = 0x7f0b8c983400]
20:43:55 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b8bc4e400) [pid = 1904] [serial = 341] [outer = (nil)] [url = about:blank]
20:43:55 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b8e9f1c00) [pid = 1904] [serial = 329] [outer = (nil)] [url = about:blank]
20:43:55 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f0b8bc56800) [pid = 1904] [serial = 326] [outer = (nil)] [url = about:blank]
20:43:55 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f0b8ab92800) [pid = 1904] [serial = 338] [outer = (nil)] [url = about:blank]
20:43:55 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f0b8a26a400) [pid = 1904] [serial = 335] [outer = (nil)] [url = about:blank]
20:43:55 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f0b8a1ee800) [pid = 1904] [serial = 332] [outer = (nil)] [url = about:blank]
20:43:55 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b8c98ac00) [pid = 1904] [serial = 344] [outer = (nil)] [url = about:blank]
20:43:55 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b8ab83c00) [pid = 1904] [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]
20:43:55 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b8a1edc00) [pid = 1904] [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]
20:43:55 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f0b8a838c00) [pid = 1904] [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]
20:43:55 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b8b7d9c00) [pid = 1904] [serial = 339] [outer = (nil)] [url = about:blank]
20:43:55 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b8b7d3800) [pid = 1904] [serial = 336] [outer = (nil)] [url = about:blank]
20:43:55 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
20:43:55 INFO - document served over http requires an http
20:43:55 INFO - sub-resource via xhr-request using the meta-referrer
20:43:55 INFO - delivery method with swap-origin-redirect and when
20:43: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"
20:43:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:43:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:43:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:55 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
20:43:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1882ms
20:43:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:43:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e096000 == 18 [pid = 1904] [id = 137]
20:43:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b8a834000) [pid = 1904] [serial = 382] [outer = (nil)]
20:43:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b8d116c00) [pid = 1904] [serial = 383] [outer = 0x7f0b8a834000]
20:43:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f0b8ef6dc00) [pid = 1904] [serial = 384] [outer = 0x7f0b8a834000]
20:43:57 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:43:57 INFO - document served over http requires an https
20:43:57 INFO - sub-resource via fetch-request using the meta-referrer
20:43:57 INFO - delivery method with keep-origin-redirect and when
20:43: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"
20:43:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:43:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:43:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:43:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
20:43:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1980ms
20:43:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:43:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8c5000 == 19 [pid = 1904] [id = 138]
20:43:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b8a83b800) [pid = 1904] [serial = 385] [outer = (nil)]
20:43:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b8b12b400) [pid = 1904] [serial = 386] [outer = 0x7f0b8a83b800]
20:43:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:43:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b8d2af800) [pid = 1904] [serial = 387] [outer = 0x7f0b8a83b800]
20:43:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:43:59 INFO - document served over http requires an https
20:43:59 INFO - sub-resource via fetch-request using the meta-referrer
20:43:59 INFO - delivery method with no-redirect and when
20:43: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"
20:43:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:43:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:43:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:43:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:43:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:43:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:43:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:43:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
20:43:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2339ms
20:43:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:44:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b904b8000 == 20 [pid = 1904] [id = 139]
20:44:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f0b8a83a000) [pid = 1904] [serial = 388] [outer = (nil)]
20:44:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f0b8ecd2c00) [pid = 1904] [serial = 389] [outer = 0x7f0b8a83a000]
20:44:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f0b906e1000) [pid = 1904] [serial = 390] [outer = 0x7f0b8a83a000]
20:44:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:44:02 INFO - document served over http requires an https
20:44:02 INFO - sub-resource via fetch-request using the meta-referrer
20:44:02 INFO - delivery method with swap-origin-redirect and when
20:44: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"
20:44:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:44:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:44:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:44:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
20:44:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2083ms
20:44:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:44:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93d59800 == 21 [pid = 1904] [id = 140]
20:44:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f0b9044d000) [pid = 1904] [serial = 391] [outer = (nil)]
20:44:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b93a6e800) [pid = 1904] [serial = 392] [outer = 0x7f0b9044d000]
20:44:03 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b992e6c00) [pid = 1904] [serial = 393] [outer = 0x7f0b9044d000]
20:44:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fb0800 == 22 [pid = 1904] [id = 141]
20:44:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f0b8919dc00) [pid = 1904] [serial = 394] [outer = (nil)]
20:44:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f0b891a1c00) [pid = 1904] [serial = 395] [outer = 0x7f0b8919dc00]
20:44:05 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
20:44:05 INFO - document served over http requires an https
20:44:05 INFO - sub-resource via iframe-tag using the meta-referrer
20:44:05 INFO - delivery method with keep-origin-redirect and when
20:44: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"
20:44:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:44:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:44:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:05 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
20:44:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3009ms
20:44:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:44:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89ba1800 == 23 [pid = 1904] [id = 142]
20:44:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f0b891a1000) [pid = 1904] [serial = 396] [outer = (nil)]
20:44:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b891a7c00) [pid = 1904] [serial = 397] [outer = 0x7f0b891a1000]
20:44:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b89bd1800) [pid = 1904] [serial = 398] [outer = 0x7f0b891a1000]
20:44:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89bb4800 == 24 [pid = 1904] [id = 143]
20:44:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b89bd5400) [pid = 1904] [serial = 399] [outer = (nil)]
20:44:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b89bd8c00) [pid = 1904] [serial = 400] [outer = 0x7f0b89bd5400]
20:44:07 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
20:44:07 INFO - document served over http requires an https
20:44:07 INFO - sub-resource via iframe-tag using the meta-referrer
20:44:07 INFO - delivery method with no-redirect and when
20:44: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"
20:44:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:44:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:44:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:07 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
20:44:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1948ms
20:44:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:44:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89bc0000 == 25 [pid = 1904] [id = 144]
20:44:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b891a5800) [pid = 1904] [serial = 401] [outer = (nil)]
20:44:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b89307800) [pid = 1904] [serial = 402] [outer = 0x7f0b891a5800]
20:44:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b8930dc00) [pid = 1904] [serial = 403] [outer = 0x7f0b891a5800]
20:44:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89338000 == 26 [pid = 1904] [id = 145]
20:44:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b89311000) [pid = 1904] [serial = 404] [outer = (nil)]
20:44:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b89304800) [pid = 1904] [serial = 405] [outer = 0x7f0b89311000]
20:44:09 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
20:44:09 INFO - document served over http requires an https
20:44:09 INFO - sub-resource via iframe-tag using the meta-referrer
20:44:09 INFO - delivery method with swap-origin-redirect and when
20:44: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"
20:44:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:44:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:44:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:09 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
20:44:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2691ms
20:44:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:44:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a148000 == 27 [pid = 1904] [id = 146]
20:44:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b89305000) [pid = 1904] [serial = 406] [outer = (nil)]
20:44:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b89bcec00) [pid = 1904] [serial = 407] [outer = 0x7f0b89305000]
20:44:10 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b8b11f400) [pid = 1904] [serial = 408] [outer = 0x7f0b89305000]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b92f7d800 == 26 [pid = 1904] [id = 119]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca81000 == 25 [pid = 1904] [id = 136]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab0b800 == 24 [pid = 1904] [id = 135]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b751000 == 23 [pid = 1904] [id = 123]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a13f000 == 22 [pid = 1904] [id = 134]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d290000 == 21 [pid = 1904] [id = 116]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa5b800 == 20 [pid = 1904] [id = 133]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5ae000 == 19 [pid = 1904] [id = 132]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d721000 == 18 [pid = 1904] [id = 130]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d7cd800 == 17 [pid = 1904] [id = 131]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d28e800 == 16 [pid = 1904] [id = 128]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca8f000 == 15 [pid = 1904] [id = 127]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8ba800 == 14 [pid = 1904] [id = 125]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8d9800 == 13 [pid = 1904] [id = 126]
20:44:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a60000 == 12 [pid = 1904] [id = 124]
20:44:11 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b8c8f9000) [pid = 1904] [serial = 342] [outer = (nil)] [url = about:blank]
20:44:11 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
20:44:11 INFO - document served over http requires an https
20:44:11 INFO - sub-resource via script-tag using the meta-referrer
20:44:11 INFO - delivery method with keep-origin-redirect and when
20:44:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:44:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:44:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:44:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:11 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
20:44:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2147ms
20:44:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:44:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a13d800 == 13 [pid = 1904] [id = 147]
20:44:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b89306800) [pid = 1904] [serial = 409] [outer = (nil)]
20:44:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b8ab8a000) [pid = 1904] [serial = 410] [outer = 0x7f0b89306800]
20:44:12 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b8bc58c00) [pid = 1904] [serial = 411] [outer = 0x7f0b89306800]
20:44:13 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
20:44:13 INFO - document served over http requires an https
20:44:13 INFO - sub-resource via script-tag using the meta-referrer
20:44:13 INFO - delivery method with no-redirect and when
20:44: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"
20:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:44:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:44:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:13 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
20:44:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1885ms
20:44:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:44:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab13800 == 14 [pid = 1904] [id = 148]
20:44:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b8ab85000) [pid = 1904] [serial = 412] [outer = (nil)]
20:44:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b8c80d400) [pid = 1904] [serial = 413] [outer = 0x7f0b8ab85000]
20:44:14 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b8c989400) [pid = 1904] [serial = 414] [outer = 0x7f0b8ab85000]
20:44:16 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
20:44:16 INFO - document served over http requires an https
20:44:16 INFO - sub-resource via script-tag using the meta-referrer
20:44:16 INFO - delivery method with swap-origin-redirect and when
20:44: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"
20:44:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:44:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:44:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:16 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
20:44:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2202ms
20:44:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b8d116c00) [pid = 1904] [serial = 383] [outer = (nil)] [url = about:blank]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b8a83fc00) [pid = 1904] [serial = 374] [outer = (nil)] [url = about:blank]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b8d97ac00) [pid = 1904] [serial = 365] [outer = (nil)] [url = about:blank]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b8d11c400) [pid = 1904] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b8bc4e800) [pid = 1904] [serial = 350] [outer = (nil)] [url = about:blank]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b8a26b800) [pid = 1904] [serial = 347] [outer = (nil)] [url = about:blank]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b8e556800) [pid = 1904] [serial = 368] [outer = (nil)] [url = about:blank]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b8d395000) [pid = 1904] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994620142]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b8d115800) [pid = 1904] [serial = 355] [outer = (nil)] [url = about:blank]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b8d118800) [pid = 1904] [serial = 377] [outer = (nil)] [url = about:blank]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b8aa9c000) [pid = 1904] [serial = 371] [outer = (nil)] [url = about:blank]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b8d410c00) [pid = 1904] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b8d393800) [pid = 1904] [serial = 360] [outer = (nil)] [url = about:blank]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b8ecd6400) [pid = 1904] [serial = 380] [outer = (nil)] [url = about:blank]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b8a266400) [pid = 1904] [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]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b8a83c800) [pid = 1904] [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]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b8b7d2400) [pid = 1904] [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]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f0b8c983400) [pid = 1904] [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]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f0b8d2bc000) [pid = 1904] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994620142]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f0b8c984800) [pid = 1904] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b8bc53800) [pid = 1904] [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]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b8b128000) [pid = 1904] [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]
20:44:16 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f0b8d974c00) [pid = 1904] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:44:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b020800 == 15 [pid = 1904] [id = 149]
20:44:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f0b8a1f2800) [pid = 1904] [serial = 415] [outer = (nil)]
20:44:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b8a264c00) [pid = 1904] [serial = 416] [outer = 0x7f0b8a1f2800]
20:44:17 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b8b12d400) [pid = 1904] [serial = 417] [outer = 0x7f0b8a1f2800]
20:44:17 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b8c80d000) [pid = 1904] [serial = 375] [outer = (nil)] [url = about:blank]
20:44:17 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b8d98f000) [pid = 1904] [serial = 378] [outer = (nil)] [url = about:blank]
20:44:17 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f0b8d121400) [pid = 1904] [serial = 345] [outer = (nil)] [url = about:blank]
20:44:17 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f0b8e557c00) [pid = 1904] [serial = 324] [outer = (nil)] [url = about:blank]
20:44:17 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f0b8eda9400) [pid = 1904] [serial = 381] [outer = (nil)] [url = about:blank]
20:44:19 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
20:44:19 INFO - document served over http requires an https
20:44:19 INFO - sub-resource via xhr-request using the meta-referrer
20:44:19 INFO - delivery method with keep-origin-redirect and when
20:44:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:44:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:44:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:44:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:19 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
20:44:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3343ms
20:44:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:44:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab02800 == 16 [pid = 1904] [id = 150]
20:44:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f0b8ab85400) [pid = 1904] [serial = 418] [outer = (nil)]
20:44:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f0b8ab90000) [pid = 1904] [serial = 419] [outer = 0x7f0b8ab85400]
20:44:20 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f0b8c8f4c00) [pid = 1904] [serial = 420] [outer = 0x7f0b8ab85400]
20:44:21 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
20:44:21 INFO - document served over http requires an https
20:44:21 INFO - sub-resource via xhr-request using the meta-referrer
20:44:21 INFO - delivery method with no-redirect and when
20:44: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"
20:44:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:44:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:44:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:21 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
20:44:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1839ms
20:44:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:44:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8ca800 == 17 [pid = 1904] [id = 151]
20:44:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b8aaa7800) [pid = 1904] [serial = 421] [outer = (nil)]
20:44:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b8d24c800) [pid = 1904] [serial = 422] [outer = 0x7f0b8aaa7800]
20:44:22 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f0b8d402c00) [pid = 1904] [serial = 423] [outer = 0x7f0b8aaa7800]
20:44:23 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
20:44:23 INFO - document served over http requires an https
20:44:23 INFO - sub-resource via xhr-request using the meta-referrer
20:44:23 INFO - delivery method with swap-origin-redirect and when
20:44: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"
20:44:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:44:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:44:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:23 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
20:44:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1796ms
20:44:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:44:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d222800 == 18 [pid = 1904] [id = 152]
20:44:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f0b8d24f400) [pid = 1904] [serial = 424] [outer = (nil)]
20:44:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f0b8d98dc00) [pid = 1904] [serial = 425] [outer = 0x7f0b8d24f400]
20:44:23 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b8e0cb400) [pid = 1904] [serial = 426] [outer = 0x7f0b8d24f400]
20:44:24 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
20:44:24 INFO - document served over http requires an http
20:44:24 INFO - sub-resource via fetch-request using the meta-referrer
20:44:24 INFO - delivery method with keep-origin-redirect and when
20:44: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"
20:44:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:44:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:44:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:44:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:24 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
20:44:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1742ms
20:44:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:44:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d7b9800 == 19 [pid = 1904] [id = 153]
20:44:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b8d983c00) [pid = 1904] [serial = 427] [outer = (nil)]
20:44:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b8ecd1800) [pid = 1904] [serial = 428] [outer = 0x7f0b8d983c00]
20:44:25 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b8ed9c800) [pid = 1904] [serial = 429] [outer = 0x7f0b8d983c00]
20:44:26 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
20:44:26 INFO - document served over http requires an http
20:44:26 INFO - sub-resource via fetch-request using the meta-referrer
20:44:26 INFO - delivery method with no-redirect and when
20:44: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"
20:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:44:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:44:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:44:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:26 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
20:44:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1789ms
20:44:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:44:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5a9000 == 20 [pid = 1904] [id = 154]
20:44:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b8ecd0000) [pid = 1904] [serial = 430] [outer = (nil)]
20:44:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b90727400) [pid = 1904] [serial = 431] [outer = 0x7f0b8ecd0000]
20:44:27 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b93a79800) [pid = 1904] [serial = 432] [outer = 0x7f0b8ecd0000]
20:44:28 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
20:44:28 INFO - document served over http requires an http
20:44:28 INFO - sub-resource via fetch-request using the meta-referrer
20:44:28 INFO - delivery method with swap-origin-redirect and when
20:44: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"
20:44:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:44:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:44:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:44:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:28 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
20:44:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2300ms
20:44:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:44:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b9081d800 == 21 [pid = 1904] [id = 155]
20:44:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b894be400) [pid = 1904] [serial = 433] [outer = (nil)]
20:44:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b894bf400) [pid = 1904] [serial = 434] [outer = 0x7f0b894be400]
20:44:30 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b894c7c00) [pid = 1904] [serial = 435] [outer = 0x7f0b894be400]
20:44:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8959d800 == 22 [pid = 1904] [id = 156]
20:44:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b88d06c00) [pid = 1904] [serial = 436] [outer = (nil)]
20:44:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b88d0a000) [pid = 1904] [serial = 437] [outer = 0x7f0b88d06c00]
20:44:31 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
20:44:31 INFO - document served over http requires an http
20:44:31 INFO - sub-resource via iframe-tag using the meta-referrer
20:44:31 INFO - delivery method with keep-origin-redirect and when
20:44: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"
20:44:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:44:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:44:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:31 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
20:44:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2392ms
20:44:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:44:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b895aa800 == 23 [pid = 1904] [id = 157]
20:44:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b88d09c00) [pid = 1904] [serial = 438] [outer = (nil)]
20:44:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b88d11c00) [pid = 1904] [serial = 439] [outer = 0x7f0b88d09c00]
20:44:32 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b894be800) [pid = 1904] [serial = 440] [outer = 0x7f0b88d09c00]
20:44:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b23800 == 24 [pid = 1904] [id = 158]
20:44:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b8d975400) [pid = 1904] [serial = 441] [outer = (nil)]
20:44:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b88d15800) [pid = 1904] [serial = 442] [outer = 0x7f0b8d975400]
20:44:34 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
20:44:34 INFO - document served over http requires an http
20:44:34 INFO - sub-resource via iframe-tag using the meta-referrer
20:44:34 INFO - delivery method with no-redirect and when
20:44: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"
20:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:44:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:44:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:34 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
20:44:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3585ms
20:44:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:44:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b35000 == 25 [pid = 1904] [id = 159]
20:44:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b88d0e000) [pid = 1904] [serial = 443] [outer = (nil)]
20:44:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b891a7400) [pid = 1904] [serial = 444] [outer = 0x7f0b88d0e000]
20:44:35 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b8a83b400) [pid = 1904] [serial = 445] [outer = 0x7f0b88d0e000]
20:44:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a5f800 == 26 [pid = 1904] [id = 160]
20:44:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b8a1f5800) [pid = 1904] [serial = 446] [outer = (nil)]
20:44:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab13800 == 25 [pid = 1904] [id = 148]
20:44:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a13d800 == 24 [pid = 1904] [id = 147]
20:44:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a148000 == 23 [pid = 1904] [id = 146]
20:44:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89ba1800 == 22 [pid = 1904] [id = 142]
20:44:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89bb4800 == 21 [pid = 1904] [id = 143]
20:44:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fb0800 == 20 [pid = 1904] [id = 141]
20:44:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93d59800 == 19 [pid = 1904] [id = 140]
20:44:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b904b8000 == 18 [pid = 1904] [id = 139]
20:44:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8c5000 == 17 [pid = 1904] [id = 138]
20:44:36 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b8bc51400) [pid = 1904] [serial = 372] [outer = (nil)] [url = about:blank]
20:44:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b891a4000) [pid = 1904] [serial = 447] [outer = 0x7f0b8a1f5800]
20:44:36 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
20:44:36 INFO - document served over http requires an http
20:44:36 INFO - sub-resource via iframe-tag using the meta-referrer
20:44:36 INFO - delivery method with swap-origin-redirect and when
20:44: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"
20:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:44:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:44:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:36 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
20:44:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1940ms
20:44:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:44:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a4e800 == 18 [pid = 1904] [id = 161]
20:44:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b89305c00) [pid = 1904] [serial = 448] [outer = (nil)]
20:44:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b8a267c00) [pid = 1904] [serial = 449] [outer = 0x7f0b89305c00]
20:44:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b8b12b000) [pid = 1904] [serial = 450] [outer = 0x7f0b89305c00]
20:44:38 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
20:44:38 INFO - document served over http requires an http
20:44:38 INFO - sub-resource via script-tag using the meta-referrer
20:44:38 INFO - delivery method with keep-origin-redirect and when
20:44: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"
20:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:44:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:44:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:38 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
20:44:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1484ms
20:44:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:44:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89bba000 == 19 [pid = 1904] [id = 162]
20:44:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b8a25e800) [pid = 1904] [serial = 451] [outer = (nil)]
20:44:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b8c8fdc00) [pid = 1904] [serial = 452] [outer = 0x7f0b8a25e800]
20:44:39 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b8d24e400) [pid = 1904] [serial = 453] [outer = 0x7f0b8a25e800]
20:44:39 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
20:44:39 INFO - document served over http requires an http
20:44:39 INFO - sub-resource via script-tag using the meta-referrer
20:44:39 INFO - delivery method with no-redirect and when
20:44: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"
20:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:44:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:44:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:39 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
20:44:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1534ms
20:44:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:44:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab10000 == 20 [pid = 1904] [id = 163]
20:44:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b8c8f3400) [pid = 1904] [serial = 454] [outer = (nil)]
20:44:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b8d976c00) [pid = 1904] [serial = 455] [outer = 0x7f0b8c8f3400]
20:44:41 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b8e052c00) [pid = 1904] [serial = 456] [outer = 0x7f0b8c8f3400]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b93a6e800) [pid = 1904] [serial = 392] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b89304800) [pid = 1904] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b89bcec00) [pid = 1904] [serial = 407] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b8ab8a000) [pid = 1904] [serial = 410] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b8ecd2c00) [pid = 1904] [serial = 389] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b891a1c00) [pid = 1904] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b89bd8c00) [pid = 1904] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994646706]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b8b12b400) [pid = 1904] [serial = 386] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b891a7c00) [pid = 1904] [serial = 397] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b8c80d400) [pid = 1904] [serial = 413] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b89307800) [pid = 1904] [serial = 402] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8a264c00) [pid = 1904] [serial = 416] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b89311000) [pid = 1904] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b89305000) [pid = 1904] [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]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b8ab85000) [pid = 1904] [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]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b89306800) [pid = 1904] [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]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b891a5800) [pid = 1904] [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]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b8919dc00) [pid = 1904] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b89bd5400) [pid = 1904] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994646706]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b8b7ce400) [pid = 1904] [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]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b8d97c000) [pid = 1904] [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]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b8b128800) [pid = 1904] [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]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b8b7da400) [pid = 1904] [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]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b8a1ed800) [pid = 1904] [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]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b8d40c400) [pid = 1904] [serial = 361] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b8d996000) [pid = 1904] [serial = 327] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b8eccf800) [pid = 1904] [serial = 369] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b8d2b3000) [pid = 1904] [serial = 356] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b8d411000) [pid = 1904] [serial = 291] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b906de400) [pid = 1904] [serial = 330] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f0b8a1f4c00) [pid = 1904] [serial = 333] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f0b8b125000) [pid = 1904] [serial = 348] [outer = (nil)] [url = about:blank]
20:44:42 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f0b8c8f9c00) [pid = 1904] [serial = 351] [outer = (nil)] [url = about:blank]
20:44:42 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
20:44:42 INFO - document served over http requires an http
20:44:42 INFO - sub-resource via script-tag using the meta-referrer
20:44:42 INFO - delivery method with swap-origin-redirect and when
20:44: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"
20:44:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:44:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:44:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:42 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
20:44:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2849ms
20:44:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:44:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c705800 == 21 [pid = 1904] [id = 164]
20:44:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f0b8a1edc00) [pid = 1904] [serial = 457] [outer = (nil)]
20:44:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f0b8a25f800) [pid = 1904] [serial = 458] [outer = 0x7f0b8a1edc00]
20:44:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f0b8b7dbc00) [pid = 1904] [serial = 459] [outer = 0x7f0b8a1edc00]
20:44:44 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
20:44:44 INFO - document served over http requires an http
20:44:44 INFO - sub-resource via xhr-request using the meta-referrer
20:44:44 INFO - delivery method with keep-origin-redirect and when
20:44: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"
20:44:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:44:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:44:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:44 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
20:44:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1884ms
20:44:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:44:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b758000 == 22 [pid = 1904] [id = 165]
20:44:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b8930a800) [pid = 1904] [serial = 460] [outer = (nil)]
20:44:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b8a1f0000) [pid = 1904] [serial = 461] [outer = 0x7f0b8930a800]
20:44:45 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b8d120000) [pid = 1904] [serial = 462] [outer = 0x7f0b8930a800]
20:44:47 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
20:44:47 INFO - document served over http requires an http
20:44:47 INFO - sub-resource via xhr-request using the meta-referrer
20:44:47 INFO - delivery method with no-redirect and when
20:44: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"
20:44:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:44:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:44:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:47 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
20:44:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2838ms
20:44:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:44:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d719000 == 23 [pid = 1904] [id = 166]
20:44:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b894c6400) [pid = 1904] [serial = 463] [outer = (nil)]
20:44:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b8d996000) [pid = 1904] [serial = 464] [outer = 0x7f0b894c6400]
20:44:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b8e0c8800) [pid = 1904] [serial = 465] [outer = 0x7f0b894c6400]
20:44:49 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
20:44:49 INFO - document served over http requires an http
20:44:49 INFO - sub-resource via xhr-request using the meta-referrer
20:44:49 INFO - delivery method with swap-origin-redirect and when
20:44: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"
20:44:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:44:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:44:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:49 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
20:44:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2197ms
20:44:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:44:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b904ae000 == 24 [pid = 1904] [id = 167]
20:44:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b8d992400) [pid = 1904] [serial = 466] [outer = (nil)]
20:44:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b8ef63000) [pid = 1904] [serial = 467] [outer = 0x7f0b8d992400]
20:44:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b93d38c00) [pid = 1904] [serial = 468] [outer = 0x7f0b8d992400]
20:44:51 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
20:44:51 INFO - document served over http requires an https
20:44:51 INFO - sub-resource via fetch-request using the meta-referrer
20:44:51 INFO - delivery method with keep-origin-redirect and when
20:44: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"
20:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:44:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:44:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:44:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:51 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
20:44:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1935ms
20:44:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:44:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fb3800 == 25 [pid = 1904] [id = 168]
20:44:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b89ad9400) [pid = 1904] [serial = 469] [outer = (nil)]
20:44:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b89ada400) [pid = 1904] [serial = 470] [outer = 0x7f0b89ad9400]
20:44:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b89ae0000) [pid = 1904] [serial = 471] [outer = 0x7f0b89ad9400]
20:44:53 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
20:44:53 INFO - document served over http requires an https
20:44:53 INFO - sub-resource via fetch-request using the meta-referrer
20:44:53 INFO - delivery method with no-redirect and when
20:44: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"
20:44:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:44:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:44:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:44:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:53 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
20:44:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1785ms
20:44:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:44:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b50800 == 26 [pid = 1904] [id = 169]
20:44:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b88f59c00) [pid = 1904] [serial = 472] [outer = (nil)]
20:44:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b88f5ac00) [pid = 1904] [serial = 473] [outer = 0x7f0b88f59c00]
20:44:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b88f60c00) [pid = 1904] [serial = 474] [outer = 0x7f0b88f59c00]
20:44:56 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
20:44:56 INFO - document served over http requires an https
20:44:56 INFO - sub-resource via fetch-request using the meta-referrer
20:44:56 INFO - delivery method with swap-origin-redirect and when
20:44: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"
20:44:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:44:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:44:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:44:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:56 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
20:44:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3090ms
20:44:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:44:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e19000 == 27 [pid = 1904] [id = 170]
20:44:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b88f5a000) [pid = 1904] [serial = 475] [outer = (nil)]
20:44:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b891a2400) [pid = 1904] [serial = 476] [outer = 0x7f0b88f5a000]
20:44:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 17 (0x7f348ab33800) [pid = 1855] [serial = 26] [outer = 0x7f348bc07400]
20:44:57 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b8a839400) [pid = 1904] [serial = 477] [outer = 0x7f0b88f5a000]
20:44:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89331000 == 28 [pid = 1904] [id = 171]
20:44:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b8919e400) [pid = 1904] [serial = 478] [outer = (nil)]
20:44:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b8930c000) [pid = 1904] [serial = 479] [outer = 0x7f0b8919e400]
20:44:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab10000 == 27 [pid = 1904] [id = 163]
20:44:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89bba000 == 26 [pid = 1904] [id = 162]
20:44:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d2a9800 == 25 [pid = 1904] [id = 129]
20:44:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a4e800 == 24 [pid = 1904] [id = 161]
20:44:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b23800 == 23 [pid = 1904] [id = 158]
20:44:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a5f800 == 22 [pid = 1904] [id = 160]
20:44:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b35000 == 21 [pid = 1904] [id = 159]
20:44:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b895aa800 == 20 [pid = 1904] [id = 157]
20:44:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8959d800 == 19 [pid = 1904] [id = 156]
20:44:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89338000 == 18 [pid = 1904] [id = 145]
20:44:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b9081d800 == 17 [pid = 1904] [id = 155]
20:44:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5a9000 == 16 [pid = 1904] [id = 154]
20:44:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d7b9800 == 15 [pid = 1904] [id = 153]
20:44:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e096000 == 14 [pid = 1904] [id = 137]
20:44:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d222800 == 13 [pid = 1904] [id = 152]
20:44:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8ca800 == 12 [pid = 1904] [id = 151]
20:44:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab02800 == 11 [pid = 1904] [id = 150]
20:44:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b020800 == 10 [pid = 1904] [id = 149]
20:44:59 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
20:44:59 INFO - document served over http requires an https
20:44:59 INFO - sub-resource via iframe-tag using the meta-referrer
20:44:59 INFO - delivery method with keep-origin-redirect and when
20:44: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"
20:44:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:44:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:44:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:44:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:44:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:44:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:44:59 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
20:44:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2395ms
20:44:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:44:59 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b8c989400) [pid = 1904] [serial = 414] [outer = (nil)] [url = about:blank]
20:44:59 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8b11f400) [pid = 1904] [serial = 408] [outer = (nil)] [url = about:blank]
20:44:59 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b8930dc00) [pid = 1904] [serial = 403] [outer = (nil)] [url = about:blank]
20:44:59 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b8bc58c00) [pid = 1904] [serial = 411] [outer = (nil)] [url = about:blank]
20:44:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b36800 == 11 [pid = 1904] [id = 172]
20:44:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b88f61000) [pid = 1904] [serial = 480] [outer = (nil)]
20:44:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b89311800) [pid = 1904] [serial = 481] [outer = 0x7f0b88f61000]
20:44:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:44:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b8a267000) [pid = 1904] [serial = 482] [outer = 0x7f0b88f61000]
20:45:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8959f000 == 12 [pid = 1904] [id = 173]
20:45:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b8aaa3c00) [pid = 1904] [serial = 483] [outer = (nil)]
20:45:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b8ab90800) [pid = 1904] [serial = 484] [outer = 0x7f0b8aaa3c00]
20:45:00 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
20:45:00 INFO - document served over http requires an https
20:45:00 INFO - sub-resource via iframe-tag using the meta-referrer
20:45:00 INFO - delivery method with no-redirect and when
20:45: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"
20:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:45:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:45:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:00 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
20:45:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1878ms
20:45:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:45:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b895b4800 == 13 [pid = 1904] [id = 174]
20:45:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b8930b400) [pid = 1904] [serial = 485] [outer = (nil)]
20:45:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b8aaa7000) [pid = 1904] [serial = 486] [outer = 0x7f0b8930b400]
20:45:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b8b7dd400) [pid = 1904] [serial = 487] [outer = 0x7f0b8930b400]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b8a25f800) [pid = 1904] [serial = 458] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b8ecd1800) [pid = 1904] [serial = 428] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b90727400) [pid = 1904] [serial = 431] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b88d0a000) [pid = 1904] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b894bf400) [pid = 1904] [serial = 434] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b88d15800) [pid = 1904] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994674546]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b88d11c00) [pid = 1904] [serial = 439] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b8a267c00) [pid = 1904] [serial = 449] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b8ab90000) [pid = 1904] [serial = 419] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b8d98dc00) [pid = 1904] [serial = 425] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b8d24c800) [pid = 1904] [serial = 422] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b8c8fdc00) [pid = 1904] [serial = 452] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b8d976c00) [pid = 1904] [serial = 455] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b891a4000) [pid = 1904] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b891a7400) [pid = 1904] [serial = 444] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b89305c00) [pid = 1904] [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]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b8a1f5800) [pid = 1904] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b8a25e800) [pid = 1904] [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]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b88d0e000) [pid = 1904] [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]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b8c8f3400) [pid = 1904] [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]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b88d06c00) [pid = 1904] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b8d975400) [pid = 1904] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994674546]
20:45:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89ba2000 == 14 [pid = 1904] [id = 175]
20:45:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b88d0ac00) [pid = 1904] [serial = 488] [outer = (nil)]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b992e6c00) [pid = 1904] [serial = 393] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b906e1000) [pid = 1904] [serial = 390] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b8b12d400) [pid = 1904] [serial = 417] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f0b8ef6dc00) [pid = 1904] [serial = 384] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f0b8d9fa000) [pid = 1904] [serial = 366] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f0b8d2af800) [pid = 1904] [serial = 387] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b89bd1800) [pid = 1904] [serial = 398] [outer = (nil)] [url = about:blank]
20:45:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b8919d400) [pid = 1904] [serial = 489] [outer = 0x7f0b88d0ac00]
20:45:04 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
20:45:04 INFO - document served over http requires an https
20:45:04 INFO - sub-resource via iframe-tag using the meta-referrer
20:45:04 INFO - delivery method with swap-origin-redirect and when
20:45:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:45:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:45:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:45:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:04 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
20:45:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3752ms
20:45:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:45:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89bb4800 == 15 [pid = 1904] [id = 176]
20:45:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f0b88d15800) [pid = 1904] [serial = 490] [outer = (nil)]
20:45:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f0b8ab8f000) [pid = 1904] [serial = 491] [outer = 0x7f0b88d15800]
20:45:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f0b8c803c00) [pid = 1904] [serial = 492] [outer = 0x7f0b88d15800]
20:45:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
20:45:06 INFO - document served over http requires an https
20:45:06 INFO - sub-resource via script-tag using the meta-referrer
20:45:06 INFO - delivery method with keep-origin-redirect and when
20:45: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"
20:45:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:45:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:45:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
20:45:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1787ms
20:45:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:45:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a6a800 == 16 [pid = 1904] [id = 177]
20:45:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b89bd3c00) [pid = 1904] [serial = 493] [outer = (nil)]
20:45:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b8a1e7c00) [pid = 1904] [serial = 494] [outer = 0x7f0b89bd3c00]
20:45:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b8930dc00) [pid = 1904] [serial = 495] [outer = 0x7f0b89bd3c00]
20:45:08 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
20:45:08 INFO - document served over http requires an https
20:45:08 INFO - sub-resource via script-tag using the meta-referrer
20:45:08 INFO - delivery method with no-redirect and when
20:45: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"
20:45:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:45:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:45:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
20:45:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1839ms
20:45:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:45:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab09800 == 17 [pid = 1904] [id = 178]
20:45:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b894c6800) [pid = 1904] [serial = 496] [outer = (nil)]
20:45:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b8c80dc00) [pid = 1904] [serial = 497] [outer = 0x7f0b894c6800]
20:45:09 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b8c981c00) [pid = 1904] [serial = 498] [outer = 0x7f0b894c6800]
20:45:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:45:10 INFO - document served over http requires an https
20:45:10 INFO - sub-resource via script-tag using the meta-referrer
20:45:10 INFO - delivery method with swap-origin-redirect and when
20:45: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"
20:45:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:45:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:45:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
20:45:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2333ms
20:45:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:45:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b015000 == 18 [pid = 1904] [id = 179]
20:45:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b8c80e400) [pid = 1904] [serial = 499] [outer = (nil)]
20:45:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b8d118c00) [pid = 1904] [serial = 500] [outer = 0x7f0b8c80e400]
20:45:11 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b8d24d400) [pid = 1904] [serial = 501] [outer = 0x7f0b8c80e400]
20:45:13 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
20:45:13 INFO - document served over http requires an https
20:45:13 INFO - sub-resource via xhr-request using the meta-referrer
20:45:13 INFO - delivery method with keep-origin-redirect and when
20:45: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"
20:45:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:45:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:45:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:13 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
20:45:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2297ms
20:45:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:45:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c70f800 == 19 [pid = 1904] [id = 180]
20:45:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b8d118800) [pid = 1904] [serial = 502] [outer = (nil)]
20:45:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b8d2b4c00) [pid = 1904] [serial = 503] [outer = 0x7f0b8d118800]
20:45:14 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b8d409000) [pid = 1904] [serial = 504] [outer = 0x7f0b8d118800]
20:45:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
20:45:15 INFO - document served over http requires an https
20:45:15 INFO - sub-resource via xhr-request using the meta-referrer
20:45:15 INFO - delivery method with no-redirect and when
20:45: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"
20:45:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:45:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:45:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
20:45:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2093ms
20:45:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:45:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca81000 == 20 [pid = 1904] [id = 181]
20:45:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b8d2b6c00) [pid = 1904] [serial = 505] [outer = (nil)]
20:45:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b8d981400) [pid = 1904] [serial = 506] [outer = 0x7f0b8d2b6c00]
20:45:16 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b8d99c400) [pid = 1904] [serial = 507] [outer = 0x7f0b8d2b6c00]
20:45:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
20:45:17 INFO - document served over http requires an https
20:45:17 INFO - sub-resource via xhr-request using the meta-referrer
20:45:17 INFO - delivery method with swap-origin-redirect and when
20:45: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"
20:45:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:45:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:45:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
20:45:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2738ms
20:45:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
20:45:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d2a6800 == 21 [pid = 1904] [id = 182]
20:45:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b8d97cc00) [pid = 1904] [serial = 508] [outer = (nil)]
20:45:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b8d9fec00) [pid = 1904] [serial = 509] [outer = 0x7f0b8d97cc00]
20:45:18 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b8e55b800) [pid = 1904] [serial = 510] [outer = 0x7f0b8d97cc00]
20:45:19 INFO - PROCESS | 1855 | --DOMWINDOW == 16 (0x7f3491b5b400) [pid = 1855] [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.]
20:45:20 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
20:45:20 INFO - document served over http requires an http
20:45:20 INFO - sub-resource via fetch-request using the http-csp
20:45:20 INFO - delivery method with keep-origin-redirect and when
20:45: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"
20:45:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:45:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:45:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:45:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:20 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
20:45:20 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 2492ms
20:45:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
20:45:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89ba7800 == 22 [pid = 1904] [id = 183]
20:45:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b8bc49800) [pid = 1904] [serial = 511] [outer = (nil)]
20:45:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b8d257400) [pid = 1904] [serial = 512] [outer = 0x7f0b8bc49800]
20:45:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b8ed4e000) [pid = 1904] [serial = 513] [outer = 0x7f0b8bc49800]
20:45:22 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
20:45:22 INFO - document served over http requires an http
20:45:22 INFO - sub-resource via fetch-request using the http-csp
20:45:22 INFO - delivery method with no-redirect and when
20:45: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"
20:45:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:45:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:45:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:45:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:22 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
20:45:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1931ms
20:45:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
20:45:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b2e000 == 23 [pid = 1904] [id = 184]
20:45:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b8919e800) [pid = 1904] [serial = 514] [outer = (nil)]
20:45:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b89302c00) [pid = 1904] [serial = 515] [outer = 0x7f0b8919e800]
20:45:23 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b89adbc00) [pid = 1904] [serial = 516] [outer = 0x7f0b8919e800]
20:45:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89ba2000 == 22 [pid = 1904] [id = 175]
20:45:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b895b4800 == 21 [pid = 1904] [id = 174]
20:45:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8959f000 == 20 [pid = 1904] [id = 173]
20:45:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b36800 == 19 [pid = 1904] [id = 172]
20:45:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89331000 == 18 [pid = 1904] [id = 171]
20:45:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e19000 == 17 [pid = 1904] [id = 170]
20:45:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fb3800 == 16 [pid = 1904] [id = 168]
20:45:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b904ae000 == 15 [pid = 1904] [id = 167]
20:45:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89bc0000 == 14 [pid = 1904] [id = 144]
20:45:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d719000 == 13 [pid = 1904] [id = 166]
20:45:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b758000 == 12 [pid = 1904] [id = 165]
20:45:23 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b8a83b400) [pid = 1904] [serial = 445] [outer = (nil)] [url = about:blank]
20:45:23 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b8b12b000) [pid = 1904] [serial = 450] [outer = (nil)] [url = about:blank]
20:45:23 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b8e052c00) [pid = 1904] [serial = 456] [outer = (nil)] [url = about:blank]
20:45:23 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b8d24e400) [pid = 1904] [serial = 453] [outer = (nil)] [url = about:blank]
20:45:24 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
20:45:24 INFO - document served over http requires an http
20:45:24 INFO - sub-resource via fetch-request using the http-csp
20:45:24 INFO - delivery method with swap-origin-redirect and when
20:45:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
20:45:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:45:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:45:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:45:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:24 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
20:45:24 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 1843ms
20:45:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
20:45:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e22000 == 13 [pid = 1904] [id = 185]
20:45:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b891a4400) [pid = 1904] [serial = 517] [outer = (nil)]
20:45:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b89bd8c00) [pid = 1904] [serial = 518] [outer = 0x7f0b891a4400]
20:45:25 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b8a266000) [pid = 1904] [serial = 519] [outer = 0x7f0b891a4400]
20:45:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b895ad800 == 14 [pid = 1904] [id = 186]
20:45:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b8a836800) [pid = 1904] [serial = 520] [outer = (nil)]
20:45:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b8a837c00) [pid = 1904] [serial = 521] [outer = 0x7f0b8a836800]
20:45:26 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
20:45:26 INFO - document served over http requires an http
20:45:26 INFO - sub-resource via iframe-tag using the http-csp
20:45:26 INFO - delivery method with keep-origin-redirect and when
20:45: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"
20:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:45:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:45:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:26 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
20:45:26 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 1987ms
20:45:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
20:45:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a61800 == 15 [pid = 1904] [id = 187]
20:45:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b89bd5000) [pid = 1904] [serial = 522] [outer = (nil)]
20:45:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b8aa9cc00) [pid = 1904] [serial = 523] [outer = 0x7f0b89bd5000]
20:45:27 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b8b7d1000) [pid = 1904] [serial = 524] [outer = 0x7f0b89bd5000]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b89311800) [pid = 1904] [serial = 481] [outer = (nil)] [url = about:blank]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b8930c000) [pid = 1904] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b8a1f0000) [pid = 1904] [serial = 461] [outer = (nil)] [url = about:blank]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b8ef63000) [pid = 1904] [serial = 467] [outer = (nil)] [url = about:blank]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b8d996000) [pid = 1904] [serial = 464] [outer = (nil)] [url = about:blank]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b891a2400) [pid = 1904] [serial = 476] [outer = (nil)] [url = about:blank]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b8ab90800) [pid = 1904] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994700650]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b8919d400) [pid = 1904] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b89ada400) [pid = 1904] [serial = 470] [outer = (nil)] [url = about:blank]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8aaa7000) [pid = 1904] [serial = 486] [outer = (nil)] [url = about:blank]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b88f5ac00) [pid = 1904] [serial = 473] [outer = (nil)] [url = about:blank]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b8ab8f000) [pid = 1904] [serial = 491] [outer = (nil)] [url = about:blank]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b8919e400) [pid = 1904] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b88f61000) [pid = 1904] [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]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b88d0ac00) [pid = 1904] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b8930b400) [pid = 1904] [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]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b8aaa3c00) [pid = 1904] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994700650]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b88f5a000) [pid = 1904] [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]
20:45:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a63800 == 16 [pid = 1904] [id = 188]
20:45:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b88d12400) [pid = 1904] [serial = 525] [outer = (nil)]
20:45:28 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b8b7dbc00) [pid = 1904] [serial = 459] [outer = (nil)] [url = about:blank]
20:45:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b88f5e800) [pid = 1904] [serial = 526] [outer = 0x7f0b88d12400]
20:45:29 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
20:45:29 INFO - document served over http requires an http
20:45:29 INFO - sub-resource via iframe-tag using the http-csp
20:45:29 INFO - delivery method with no-redirect and when
20:45: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"
20:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:45:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:45:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:29 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
20:45:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2848ms
20:45:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
20:45:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa64000 == 17 [pid = 1904] [id = 189]
20:45:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b88f61c00) [pid = 1904] [serial = 527] [outer = (nil)]
20:45:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b8a834400) [pid = 1904] [serial = 528] [outer = 0x7f0b88f61c00]
20:45:29 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b8b7dbc00) [pid = 1904] [serial = 529] [outer = 0x7f0b88f61c00]
20:45:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b895a4800 == 18 [pid = 1904] [id = 190]
20:45:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b88d13c00) [pid = 1904] [serial = 530] [outer = (nil)]
20:45:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b89308c00) [pid = 1904] [serial = 531] [outer = 0x7f0b88d13c00]
20:45:32 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
20:45:32 INFO - document served over http requires an http
20:45:32 INFO - sub-resource via iframe-tag using the http-csp
20:45:32 INFO - delivery method with swap-origin-redirect and when
20:45: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/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
20:45:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:45:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:45:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:32 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
20:45:32 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 3245ms
20:45:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
20:45:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b019000 == 19 [pid = 1904] [id = 191]
20:45:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b89307800) [pid = 1904] [serial = 532] [outer = (nil)]
20:45:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b894c2c00) [pid = 1904] [serial = 533] [outer = 0x7f0b89307800]
20:45:33 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b8bc4d400) [pid = 1904] [serial = 534] [outer = 0x7f0b89307800]
20:45:34 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
20:45:34 INFO - document served over http requires an http
20:45:34 INFO - sub-resource via script-tag using the http-csp
20:45:34 INFO - delivery method with keep-origin-redirect and when
20:45: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"
20:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:45:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:45:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:34 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
20:45:34 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 1884ms
20:45:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
20:45:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca92800 == 20 [pid = 1904] [id = 192]
20:45:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b8c985c00) [pid = 1904] [serial = 535] [outer = (nil)]
20:45:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b8c98d400) [pid = 1904] [serial = 536] [outer = 0x7f0b8c985c00]
20:45:35 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b8d24fc00) [pid = 1904] [serial = 537] [outer = 0x7f0b8c985c00]
20:45:36 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
20:45:36 INFO - document served over http requires an http
20:45:36 INFO - sub-resource via script-tag using the http-csp
20:45:36 INFO - delivery method with no-redirect and when
20:45: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"
20:45:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:45:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:45:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:36 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
20:45:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1841ms
20:45:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
20:45:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d719000 == 21 [pid = 1904] [id = 193]
20:45:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b8c8fd400) [pid = 1904] [serial = 538] [outer = (nil)]
20:45:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b8d396400) [pid = 1904] [serial = 539] [outer = 0x7f0b8c8fd400]
20:45:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b8d99b000) [pid = 1904] [serial = 540] [outer = 0x7f0b8c8fd400]
20:45:37 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
20:45:37 INFO - document served over http requires an http
20:45:37 INFO - sub-resource via script-tag using the http-csp
20:45:37 INFO - delivery method with swap-origin-redirect and when
20:45: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/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
20:45:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:45:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:45:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:37 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
20:45:37 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 1739ms
20:45:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
20:45:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5ab000 == 22 [pid = 1904] [id = 194]
20:45:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b8d403000) [pid = 1904] [serial = 541] [outer = (nil)]
20:45:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b8e057800) [pid = 1904] [serial = 542] [outer = 0x7f0b8d403000]
20:45:38 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b8e557c00) [pid = 1904] [serial = 543] [outer = 0x7f0b8d403000]
20:45:39 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
20:45:39 INFO - document served over http requires an http
20:45:39 INFO - sub-resource via xhr-request using the http-csp
20:45:39 INFO - delivery method with keep-origin-redirect and when
20:45: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"
20:45:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:45:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:45:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:39 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
20:45:39 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 1933ms
20:45:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
20:45:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e848800 == 23 [pid = 1904] [id = 195]
20:45:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b8ecd4400) [pid = 1904] [serial = 544] [outer = (nil)]
20:45:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b8ecd5c00) [pid = 1904] [serial = 545] [outer = 0x7f0b8ecd4400]
20:45:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b8eda4400) [pid = 1904] [serial = 546] [outer = 0x7f0b8ecd4400]
20:45:42 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
20:45:42 INFO - document served over http requires an http
20:45:42 INFO - sub-resource via xhr-request using the http-csp
20:45:42 INFO - delivery method with no-redirect and when
20:45: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"
20:45:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:45:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:45:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:42 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
20:45:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2203ms
20:45:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
20:45:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8f9ef800 == 24 [pid = 1904] [id = 196]
20:45:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b8ecd4c00) [pid = 1904] [serial = 547] [outer = (nil)]
20:45:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b90444000) [pid = 1904] [serial = 548] [outer = 0x7f0b8ecd4c00]
20:45:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b906a1c00) [pid = 1904] [serial = 549] [outer = 0x7f0b8ecd4c00]
20:45:44 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
20:45:44 INFO - document served over http requires an http
20:45:44 INFO - sub-resource via xhr-request using the http-csp
20:45:44 INFO - delivery method with swap-origin-redirect and when
20:45:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
20:45:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:45:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:45:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:44 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
20:45:44 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 2091ms
20:45:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
20:45:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b9083d800 == 25 [pid = 1904] [id = 197]
20:45:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b8ef6c400) [pid = 1904] [serial = 550] [outer = (nil)]
20:45:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b93a71400) [pid = 1904] [serial = 551] [outer = 0x7f0b8ef6c400]
20:45:45 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b93d74400) [pid = 1904] [serial = 552] [outer = 0x7f0b8ef6c400]
20:45: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
20:45:48 INFO - document served over http requires an https
20:45:48 INFO - sub-resource via fetch-request using the http-csp
20:45:48 INFO - delivery method with keep-origin-redirect and when
20:45: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"
20:45:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:45:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:45:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:45:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45: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
20:45: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 3745ms
20:45:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
20:45:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a6c000 == 26 [pid = 1904] [id = 198]
20:45:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b89305c00) [pid = 1904] [serial = 553] [outer = (nil)]
20:45:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b894c7800) [pid = 1904] [serial = 554] [outer = 0x7f0b89305c00]
20:45:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b8b12bc00) [pid = 1904] [serial = 555] [outer = 0x7f0b89305c00]
20:45: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
20:45:50 INFO - document served over http requires an https
20:45:50 INFO - sub-resource via fetch-request using the http-csp
20:45:50 INFO - delivery method with no-redirect and when
20:45: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"
20:45:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:45:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:45:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:45:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45: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
20:45: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 2045ms
20:45: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
20:45:50 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a63800 == 25 [pid = 1904] [id = 188]
20:45:50 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a61800 == 24 [pid = 1904] [id = 187]
20:45:50 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b895ad800 == 23 [pid = 1904] [id = 186]
20:45:50 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e22000 == 22 [pid = 1904] [id = 185]
20:45:50 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b2e000 == 21 [pid = 1904] [id = 184]
20:45:50 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89ba7800 == 20 [pid = 1904] [id = 183]
20:45:50 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d2a6800 == 19 [pid = 1904] [id = 182]
20:45:50 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca81000 == 18 [pid = 1904] [id = 181]
20:45:50 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c70f800 == 17 [pid = 1904] [id = 180]
20:45:50 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b015000 == 16 [pid = 1904] [id = 179]
20:45:50 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab09800 == 15 [pid = 1904] [id = 178]
20:45:50 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89bb4800 == 14 [pid = 1904] [id = 176]
20:45:50 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a6a800 == 13 [pid = 1904] [id = 177]
20:45:50 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b8b7dd400) [pid = 1904] [serial = 487] [outer = (nil)] [url = about:blank]
20:45:50 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b8a267000) [pid = 1904] [serial = 482] [outer = (nil)] [url = about:blank]
20:45:50 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b8a839400) [pid = 1904] [serial = 477] [outer = (nil)] [url = about:blank]
20:45:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b38800 == 14 [pid = 1904] [id = 199]
20:45:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b891a4c00) [pid = 1904] [serial = 556] [outer = (nil)]
20:45:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b89309800) [pid = 1904] [serial = 557] [outer = 0x7f0b891a4c00]
20:45:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b8b122000) [pid = 1904] [serial = 558] [outer = 0x7f0b891a4c00]
20:45:51 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
20:45:51 INFO - document served over http requires an https
20:45:51 INFO - sub-resource via fetch-request using the http-csp
20:45:51 INFO - delivery method with swap-origin-redirect and when
20:45:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:45:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:45:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:45:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:45:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:51 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
20:45:51 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 1642ms
20:45:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
20:45:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89598000 == 15 [pid = 1904] [id = 200]
20:45:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b8a26a800) [pid = 1904] [serial = 559] [outer = (nil)]
20:45:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b8b7d5c00) [pid = 1904] [serial = 560] [outer = 0x7f0b8a26a800]
20:45:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b8c8f2000) [pid = 1904] [serial = 561] [outer = 0x7f0b8a26a800]
20:45:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89ba9800 == 16 [pid = 1904] [id = 201]
20:45:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f0b8c981400) [pid = 1904] [serial = 562] [outer = (nil)]
20:45:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b8d11d800) [pid = 1904] [serial = 563] [outer = 0x7f0b8c981400]
20:45:53 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
20:45:53 INFO - document served over http requires an https
20:45:53 INFO - sub-resource via iframe-tag using the http-csp
20:45:53 INFO - delivery method with keep-origin-redirect and when
20:45: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"
20:45:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:45:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:45:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:53 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
20:45:53 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 1634ms
20:45:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
20:45:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a155000 == 17 [pid = 1904] [id = 202]
20:45:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f0b8b7d6c00) [pid = 1904] [serial = 564] [outer = (nil)]
20:45:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f0b8d112c00) [pid = 1904] [serial = 565] [outer = 0x7f0b8b7d6c00]
20:45:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b8d405c00) [pid = 1904] [serial = 566] [outer = 0x7f0b8b7d6c00]
20:45:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b752800 == 18 [pid = 1904] [id = 203]
20:45:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b8d978c00) [pid = 1904] [serial = 567] [outer = (nil)]
20:45:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b8d990000) [pid = 1904] [serial = 568] [outer = 0x7f0b8d978c00]
20:45:55 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
20:45:55 INFO - document served over http requires an https
20:45:55 INFO - sub-resource via iframe-tag using the http-csp
20:45:55 INFO - delivery method with no-redirect and when
20:45: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"
20:45:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:45:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:45:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:55 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
20:45:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1942ms
20:45:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
20:45:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c722000 == 19 [pid = 1904] [id = 204]
20:45:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b8c8f9000) [pid = 1904] [serial = 569] [outer = (nil)]
20:45:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b8d974800) [pid = 1904] [serial = 570] [outer = 0x7f0b8c8f9000]
20:45:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f0b8e9f3400) [pid = 1904] [serial = 571] [outer = 0x7f0b8c8f9000]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f0b88d09c00) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b88f59c00) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b8a834400) [pid = 1904] [serial = 528] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b8d981400) [pid = 1904] [serial = 506] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b8d9fec00) [pid = 1904] [serial = 509] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b8c80dc00) [pid = 1904] [serial = 497] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f0b8d118c00) [pid = 1904] [serial = 500] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f0b8d2b4c00) [pid = 1904] [serial = 503] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b8a1e7c00) [pid = 1904] [serial = 494] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f0b89302c00) [pid = 1904] [serial = 515] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b8d257400) [pid = 1904] [serial = 512] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b8a837c00) [pid = 1904] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b89bd8c00) [pid = 1904] [serial = 518] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b88f5e800) [pid = 1904] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994728934]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b8aa9cc00) [pid = 1904] [serial = 523] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b88d12400) [pid = 1904] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994728934]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b8bc49800) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b8919e800) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b89bd5000) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b891a4400) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b8a836800) [pid = 1904] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b8930a800) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b8a1edc00) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b894be400) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b8ecd0000) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b8d983c00) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b8d24f400) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b8aaa7800) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b8ab85400) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b8a1f2800) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b891a1000) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b9044d000) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b8a83a000) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b8a83b800) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8a834000) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b8d39e400) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b8d250000) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b8bc4b000) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b8a265800) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b8a269000) [pid = 1904] [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]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b894be800) [pid = 1904] [serial = 440] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b894c7c00) [pid = 1904] [serial = 435] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b8c8f4c00) [pid = 1904] [serial = 420] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b8e0cb400) [pid = 1904] [serial = 426] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b8d402c00) [pid = 1904] [serial = 423] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b93a79800) [pid = 1904] [serial = 432] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b8ed9c800) [pid = 1904] [serial = 429] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b88f60c00) [pid = 1904] [serial = 474] [outer = (nil)] [url = about:blank]
20:45:57 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b8d120000) [pid = 1904] [serial = 462] [outer = (nil)] [url = about:blank]
20:45:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b58000 == 20 [pid = 1904] [id = 205]
20:45:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b88d08000) [pid = 1904] [serial = 572] [outer = (nil)]
20:45:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b88f5c800) [pid = 1904] [serial = 573] [outer = 0x7f0b88d08000]
20:45:58 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
20:45:58 INFO - document served over http requires an https
20:45:58 INFO - sub-resource via iframe-tag using the http-csp
20:45:58 INFO - delivery method with swap-origin-redirect and when
20:45: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"
20:45:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:45:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:45:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:45:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:45:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:45:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:45:58 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
20:45:58 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 3489ms
20:45:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
20:45:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a140800 == 21 [pid = 1904] [id = 206]
20:45:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b88d0a800) [pid = 1904] [serial = 574] [outer = (nil)]
20:45:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b88f57800) [pid = 1904] [serial = 575] [outer = 0x7f0b88d0a800]
20:45:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:45:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b8a837c00) [pid = 1904] [serial = 576] [outer = 0x7f0b88d0a800]
20:46:01 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
20:46:01 INFO - document served over http requires an https
20:46:01 INFO - sub-resource via script-tag using the http-csp
20:46:01 INFO - delivery method with keep-origin-redirect and when
20:46: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"
20:46:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:46:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:46:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46:01 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
20:46:01 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 2280ms
20:46:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
20:46:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d298000 == 22 [pid = 1904] [id = 207]
20:46:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b8aaa3400) [pid = 1904] [serial = 577] [outer = (nil)]
20:46:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b8bc4ec00) [pid = 1904] [serial = 578] [outer = 0x7f0b8aaa3400]
20:46:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b8d24b800) [pid = 1904] [serial = 579] [outer = 0x7f0b8aaa3400]
20:46: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
20:46:04 INFO - document served over http requires an https
20:46:04 INFO - sub-resource via script-tag using the http-csp
20:46:04 INFO - delivery method with no-redirect and when
20:46: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"
20:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:46:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:46:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46: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
20:46: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 2987ms
20:46: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
20:46:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5a2800 == 23 [pid = 1904] [id = 208]
20:46:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b8d2bc000) [pid = 1904] [serial = 580] [outer = (nil)]
20:46:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b8d993000) [pid = 1904] [serial = 581] [outer = 0x7f0b8d2bc000]
20:46:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b8e9e7800) [pid = 1904] [serial = 582] [outer = 0x7f0b8d2bc000]
20:46:06 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
20:46:06 INFO - document served over http requires an https
20:46:06 INFO - sub-resource via script-tag using the http-csp
20:46:06 INFO - delivery method with swap-origin-redirect and when
20:46: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"
20:46:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:46:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:46:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46:06 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
20:46:06 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 2048ms
20:46:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
20:46:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93dd7800 == 24 [pid = 1904] [id = 209]
20:46:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b8d979c00) [pid = 1904] [serial = 583] [outer = (nil)]
20:46:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b8eda9800) [pid = 1904] [serial = 584] [outer = 0x7f0b8d979c00]
20:46:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b93d33400) [pid = 1904] [serial = 585] [outer = 0x7f0b8d979c00]
20:46:08 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
20:46:08 INFO - document served over http requires an https
20:46:08 INFO - sub-resource via xhr-request using the http-csp
20:46:08 INFO - delivery method with keep-origin-redirect and when
20:46: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"
20:46:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:46:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:46:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46:08 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
20:46:08 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 1935ms
20:46:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
20:46:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fbf800 == 25 [pid = 1904] [id = 210]
20:46:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b88e86c00) [pid = 1904] [serial = 586] [outer = (nil)]
20:46:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b88e87c00) [pid = 1904] [serial = 587] [outer = 0x7f0b88e86c00]
20:46:09 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b88e8e800) [pid = 1904] [serial = 588] [outer = 0x7f0b88e86c00]
20:46:10 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
20:46:10 INFO - document served over http requires an https
20:46:10 INFO - sub-resource via xhr-request using the http-csp
20:46:10 INFO - delivery method with no-redirect and when
20:46: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"
20:46:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:46:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:46:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46:10 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
20:46:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1806ms
20:46:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
20:46:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876f0000 == 26 [pid = 1904] [id = 211]
20:46:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b875b5800) [pid = 1904] [serial = 589] [outer = (nil)]
20:46:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b875b6800) [pid = 1904] [serial = 590] [outer = 0x7f0b875b5800]
20:46:11 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b88d11400) [pid = 1904] [serial = 591] [outer = 0x7f0b875b5800]
20:46:12 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
20:46:12 INFO - document served over http requires an https
20:46:12 INFO - sub-resource via xhr-request using the http-csp
20:46:12 INFO - delivery method with swap-origin-redirect and when
20:46: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"
20:46:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:46:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:46:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46:12 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
20:46:12 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 2440ms
20:46:12 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
20:46:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87415000 == 27 [pid = 1904] [id = 212]
20:46:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b8747fc00) [pid = 1904] [serial = 592] [outer = (nil)]
20:46:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b87480c00) [pid = 1904] [serial = 593] [outer = 0x7f0b8747fc00]
20:46:13 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b875b0000) [pid = 1904] [serial = 594] [outer = 0x7f0b8747fc00]
20:46:14 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
20:46:14 INFO - document served over http requires an http
20:46:14 INFO - sub-resource via fetch-request using the http-csp
20:46:14 INFO - delivery method with keep-origin-redirect and when
20:46:14 INFO - the target request is same-origin.
20:46:14 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 2393ms
20:46:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
20:46:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8785f000 == 28 [pid = 1904] [id = 213]
20:46:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b87480000) [pid = 1904] [serial = 595] [outer = (nil)]
20:46:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b8779dc00) [pid = 1904] [serial = 596] [outer = 0x7f0b87480000]
20:46:15 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b877a4000) [pid = 1904] [serial = 597] [outer = 0x7f0b87480000]
20:46: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
20:46:18 INFO - document served over http requires an http
20:46:18 INFO - sub-resource via fetch-request using the http-csp
20:46:18 INFO - delivery method with no-redirect and when
20:46:18 INFO - the target request is same-origin.
20:46: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 3940ms
20:46: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
20:46:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87859800 == 29 [pid = 1904] [id = 214]
20:46:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b86ecc400) [pid = 1904] [serial = 598] [outer = (nil)]
20:46:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b86ecd400) [pid = 1904] [serial = 599] [outer = 0x7f0b86ecc400]
20:46:19 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b877a5400) [pid = 1904] [serial = 600] [outer = 0x7f0b86ecc400]
20:46:21 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
20:46:21 INFO - document served over http requires an http
20:46:21 INFO - sub-resource via fetch-request using the http-csp
20:46:21 INFO - delivery method with swap-origin-redirect and when
20:46: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"
20:46:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:46:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:46:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:46:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46:21 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
20:46:21 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 2187ms
20:46:21 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
20:46:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e20800 == 30 [pid = 1904] [id = 215]
20:46:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b88e8d400) [pid = 1904] [serial = 601] [outer = (nil)]
20:46:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b89302400) [pid = 1904] [serial = 602] [outer = 0x7f0b88e8d400]
20:46:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b89ad4800) [pid = 1904] [serial = 603] [outer = 0x7f0b88e8d400]
20:46:22 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b752800 == 29 [pid = 1904] [id = 203]
20:46:22 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a155000 == 28 [pid = 1904] [id = 202]
20:46:22 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c705800 == 27 [pid = 1904] [id = 164]
20:46:22 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89ba9800 == 26 [pid = 1904] [id = 201]
20:46:22 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89598000 == 25 [pid = 1904] [id = 200]
20:46:22 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b38800 == 24 [pid = 1904] [id = 199]
20:46:22 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a6c000 == 23 [pid = 1904] [id = 198]
20:46:22 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8f9ef800 == 22 [pid = 1904] [id = 196]
20:46:22 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5ab000 == 21 [pid = 1904] [id = 194]
20:46:22 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d719000 == 20 [pid = 1904] [id = 193]
20:46:22 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca92800 == 19 [pid = 1904] [id = 192]
20:46:22 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b019000 == 18 [pid = 1904] [id = 191]
20:46:22 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b895a4800 == 17 [pid = 1904] [id = 190]
20:46:22 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b8ed4e000) [pid = 1904] [serial = 513] [outer = (nil)] [url = about:blank]
20:46:22 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b89adbc00) [pid = 1904] [serial = 516] [outer = (nil)] [url = about:blank]
20:46:22 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b8b7d1000) [pid = 1904] [serial = 524] [outer = (nil)] [url = about:blank]
20:46:22 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b8a266000) [pid = 1904] [serial = 519] [outer = (nil)] [url = about:blank]
20:46:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e03000 == 18 [pid = 1904] [id = 216]
20:46:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b891a1c00) [pid = 1904] [serial = 604] [outer = (nil)]
20:46:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b89bd0800) [pid = 1904] [serial = 605] [outer = 0x7f0b891a1c00]
20:46:22 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
20:46:22 INFO - document served over http requires an http
20:46:22 INFO - sub-resource via iframe-tag using the http-csp
20:46:22 INFO - delivery method with keep-origin-redirect and when
20:46:22 INFO - the target request is same-origin.
20:46:22 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 1757ms
20:46:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
20:46:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b895b1000 == 19 [pid = 1904] [id = 217]
20:46:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b891a1000) [pid = 1904] [serial = 606] [outer = (nil)]
20:46:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b89ade800) [pid = 1904] [serial = 607] [outer = 0x7f0b891a1000]
20:46:23 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b8a834400) [pid = 1904] [serial = 608] [outer = 0x7f0b891a1000]
20:46:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89bbe000 == 20 [pid = 1904] [id = 218]
20:46:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b8aaa7c00) [pid = 1904] [serial = 609] [outer = (nil)]
20:46:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b8b121000) [pid = 1904] [serial = 610] [outer = 0x7f0b8aaa7c00]
20:46:24 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
20:46:24 INFO - document served over http requires an http
20:46:24 INFO - sub-resource via iframe-tag using the http-csp
20:46:24 INFO - delivery method with no-redirect and when
20:46:24 INFO - the target request is same-origin.
20:46:24 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 1945ms
20:46:24 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
20:46:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa68800 == 21 [pid = 1904] [id = 219]
20:46:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b89bdc400) [pid = 1904] [serial = 611] [outer = (nil)]
20:46:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b8ab8d000) [pid = 1904] [serial = 612] [outer = 0x7f0b89bdc400]
20:46:25 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b8c8f0c00) [pid = 1904] [serial = 613] [outer = 0x7f0b89bdc400]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b90444000) [pid = 1904] [serial = 548] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b93a71400) [pid = 1904] [serial = 551] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b8d11d800) [pid = 1904] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b894c7800) [pid = 1904] [serial = 554] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b8b7d5c00) [pid = 1904] [serial = 560] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b8e057800) [pid = 1904] [serial = 542] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b8ecd5c00) [pid = 1904] [serial = 545] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b89309800) [pid = 1904] [serial = 557] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b8d112c00) [pid = 1904] [serial = 565] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b89308c00) [pid = 1904] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b8d396400) [pid = 1904] [serial = 539] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b8d990000) [pid = 1904] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994754919]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b8c98d400) [pid = 1904] [serial = 536] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b894c2c00) [pid = 1904] [serial = 533] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b8d974800) [pid = 1904] [serial = 570] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b88d13c00) [pid = 1904] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b8a26a800) [pid = 1904] [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]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b8c981400) [pid = 1904] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b891a4c00) [pid = 1904] [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]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b8d978c00) [pid = 1904] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994754919]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b8b7d6c00) [pid = 1904] [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]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b89305c00) [pid = 1904] [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]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b8c80e400) [pid = 1904] [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]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b894c6400) [pid = 1904] [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]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b8d2b6c00) [pid = 1904] [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]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b89bd3c00) [pid = 1904] [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]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b894c6800) [pid = 1904] [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]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b8d97cc00) [pid = 1904] [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]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b8d118800) [pid = 1904] [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]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b89ad9400) [pid = 1904] [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]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b8d992400) [pid = 1904] [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]
20:46:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b008000 == 22 [pid = 1904] [id = 220]
20:46:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b88d14000) [pid = 1904] [serial = 614] [outer = (nil)]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b8d24d400) [pid = 1904] [serial = 501] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b8e0c8800) [pid = 1904] [serial = 465] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b8d99c400) [pid = 1904] [serial = 507] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b8930dc00) [pid = 1904] [serial = 495] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b8c981c00) [pid = 1904] [serial = 498] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b8e55b800) [pid = 1904] [serial = 510] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b8d409000) [pid = 1904] [serial = 504] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b89ae0000) [pid = 1904] [serial = 471] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b93d38c00) [pid = 1904] [serial = 468] [outer = (nil)] [url = about:blank]
20:46:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b891a7400) [pid = 1904] [serial = 615] [outer = 0x7f0b88d14000]
20:46: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
20:46:28 INFO - document served over http requires an http
20:46:28 INFO - sub-resource via iframe-tag using the http-csp
20:46:28 INFO - delivery method with swap-origin-redirect and when
20:46: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"
20:46:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:46:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:46:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46: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
20:46: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 3194ms
20:46: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
20:46:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b755000 == 23 [pid = 1904] [id = 221]
20:46:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b891a7000) [pid = 1904] [serial = 616] [outer = (nil)]
20:46:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b8ab8fc00) [pid = 1904] [serial = 617] [outer = 0x7f0b891a7000]
20:46:29 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b8c988800) [pid = 1904] [serial = 618] [outer = 0x7f0b891a7000]
20:46: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
20:46:30 INFO - document served over http requires an http
20:46:30 INFO - sub-resource via script-tag using the http-csp
20:46:30 INFO - delivery method with keep-origin-redirect and when
20:46:30 INFO - the target request is same-origin.
20:46: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 2306ms
20:46: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
20:46:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a150800 == 24 [pid = 1904] [id = 222]
20:46:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b877a6c00) [pid = 1904] [serial = 619] [outer = (nil)]
20:46:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b891a7c00) [pid = 1904] [serial = 620] [outer = 0x7f0b877a6c00]
20:46:32 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b8a1ea000) [pid = 1904] [serial = 621] [outer = 0x7f0b877a6c00]
20:46:33 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
20:46:33 INFO - document served over http requires an http
20:46:33 INFO - sub-resource via script-tag using the http-csp
20:46:33 INFO - delivery method with no-redirect and when
20:46:33 INFO - the target request is same-origin.
20:46:33 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 2999ms
20:46:33 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
20:46:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d208800 == 25 [pid = 1904] [id = 223]
20:46:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b88e89400) [pid = 1904] [serial = 622] [outer = (nil)]
20:46:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b8c98a400) [pid = 1904] [serial = 623] [outer = 0x7f0b88e89400]
20:46:34 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b8d24a400) [pid = 1904] [serial = 624] [outer = 0x7f0b88e89400]
20:46:35 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
20:46:35 INFO - document served over http requires an http
20:46:35 INFO - sub-resource via script-tag using the http-csp
20:46:35 INFO - delivery method with swap-origin-redirect and when
20:46: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"
20:46:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:46:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:46:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46:35 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
20:46:35 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 2047ms
20:46:35 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
20:46:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d7d8800 == 26 [pid = 1904] [id = 224]
20:46:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b8c981400) [pid = 1904] [serial = 625] [outer = (nil)]
20:46:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b8d2bc800) [pid = 1904] [serial = 626] [outer = 0x7f0b8c981400]
20:46:36 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b8d97a800) [pid = 1904] [serial = 627] [outer = 0x7f0b8c981400]
20:46:37 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
20:46:37 INFO - document served over http requires an http
20:46:37 INFO - sub-resource via xhr-request using the http-csp
20:46:37 INFO - delivery method with keep-origin-redirect and when
20:46:37 INFO - the target request is same-origin.
20:46:37 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 1836ms
20:46:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
20:46:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ec76800 == 27 [pid = 1904] [id = 225]
20:46:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b8d402c00) [pid = 1904] [serial = 628] [outer = (nil)]
20:46:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b8d9f9000) [pid = 1904] [serial = 629] [outer = 0x7f0b8d402c00]
20:46:38 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b8e0c8800) [pid = 1904] [serial = 630] [outer = 0x7f0b8d402c00]
20:46:39 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
20:46:39 INFO - document served over http requires an http
20:46:39 INFO - sub-resource via xhr-request using the http-csp
20:46:39 INFO - delivery method with no-redirect and when
20:46:39 INFO - the target request is same-origin.
20:46:39 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 1734ms
20:46:39 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
20:46:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b9083c000 == 28 [pid = 1904] [id = 226]
20:46:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b8d99c400) [pid = 1904] [serial = 631] [outer = (nil)]
20:46:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b8e9ed400) [pid = 1904] [serial = 632] [outer = 0x7f0b8d99c400]
20:46:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b8ed5ac00) [pid = 1904] [serial = 633] [outer = 0x7f0b8d99c400]
20:46: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
20:46:41 INFO - document served over http requires an http
20:46:41 INFO - sub-resource via xhr-request using the http-csp
20:46:41 INFO - delivery method with swap-origin-redirect and when
20:46: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"
20:46:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:46:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:46:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46: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
20:46: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 2338ms
20:46: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
20:46:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86e0e800 == 29 [pid = 1904] [id = 227]
20:46:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b8eccc000) [pid = 1904] [serial = 634] [outer = (nil)]
20:46:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b906e2400) [pid = 1904] [serial = 635] [outer = 0x7f0b8eccc000]
20:46:42 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b93e62400) [pid = 1904] [serial = 636] [outer = 0x7f0b8eccc000]
20:46:44 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
20:46:44 INFO - document served over http requires an https
20:46:44 INFO - sub-resource via fetch-request using the http-csp
20:46:44 INFO - delivery method with keep-origin-redirect and when
20:46: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"
20:46:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:46:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:46:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:46:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46:44 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
20:46:44 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 2849ms
20:46:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
20:46:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86d0a800 == 30 [pid = 1904] [id = 228]
20:46:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b86f77800) [pid = 1904] [serial = 637] [outer = (nil)]
20:46:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b86f79400) [pid = 1904] [serial = 638] [outer = 0x7f0b86f77800]
20:46:45 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b90448800) [pid = 1904] [serial = 639] [outer = 0x7f0b86f77800]
20:46:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
20:46:47 INFO - document served over http requires an https
20:46:47 INFO - sub-resource via fetch-request using the http-csp
20:46:47 INFO - delivery method with no-redirect and when
20:46: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"
20:46:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:46:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:46:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:46:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
20:46:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 2621ms
20:46:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
20:46:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86d25000 == 31 [pid = 1904] [id = 229]
20:46:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b86d9e800) [pid = 1904] [serial = 640] [outer = (nil)]
20:46:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b86d9f800) [pid = 1904] [serial = 641] [outer = 0x7f0b86d9e800]
20:46:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b86da5400) [pid = 1904] [serial = 642] [outer = 0x7f0b86d9e800]
20:46:51 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
20:46:51 INFO - document served over http requires an https
20:46:51 INFO - sub-resource via fetch-request using the http-csp
20:46:51 INFO - delivery method with swap-origin-redirect and when
20:46: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"
20:46:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:46:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:46:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:46:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46:51 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
20:46:51 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 3968ms
20:46:51 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
20:46:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86e0c800 == 32 [pid = 1904] [id = 230]
20:46:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b85983400) [pid = 1904] [serial = 643] [outer = (nil)]
20:46:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b86d98800) [pid = 1904] [serial = 644] [outer = 0x7f0b85983400]
20:46:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b86f78400) [pid = 1904] [serial = 645] [outer = 0x7f0b85983400]
20:46:53 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
20:46:53 INFO - document served over http requires an https
20:46:53 INFO - sub-resource via fetch-request using the http-csp
20:46:53 INFO - delivery method with swap-origin-redirect and when
20:46: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"
20:46:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:46:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:46:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:46:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46:53 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
20:46:53 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 2241ms
20:46:53 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
20:46:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876f6000 == 33 [pid = 1904] [id = 231]
20:46:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b875b4400) [pid = 1904] [serial = 646] [outer = (nil)]
20:46:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b8779f400) [pid = 1904] [serial = 647] [outer = 0x7f0b875b4400]
20:46:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b88e87000) [pid = 1904] [serial = 648] [outer = 0x7f0b875b4400]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b008000 == 32 [pid = 1904] [id = 220]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa68800 == 31 [pid = 1904] [id = 219]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89bbe000 == 30 [pid = 1904] [id = 218]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b895b1000 == 29 [pid = 1904] [id = 217]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e03000 == 28 [pid = 1904] [id = 216]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e20800 == 27 [pid = 1904] [id = 215]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87859800 == 26 [pid = 1904] [id = 214]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87415000 == 25 [pid = 1904] [id = 212]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876f0000 == 24 [pid = 1904] [id = 211]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fbf800 == 23 [pid = 1904] [id = 210]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93dd7800 == 22 [pid = 1904] [id = 209]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5a2800 == 21 [pid = 1904] [id = 208]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d298000 == 20 [pid = 1904] [id = 207]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a140800 == 19 [pid = 1904] [id = 206]
20:46:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b58000 == 18 [pid = 1904] [id = 205]
20:46:54 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b8b7dbc00) [pid = 1904] [serial = 529] [outer = (nil)] [url = about:blank]
20:46:54 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b8d405c00) [pid = 1904] [serial = 566] [outer = (nil)] [url = about:blank]
20:46:54 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b8b122000) [pid = 1904] [serial = 558] [outer = (nil)] [url = about:blank]
20:46:54 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b8c8f2000) [pid = 1904] [serial = 561] [outer = (nil)] [url = about:blank]
20:46:54 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b8b12bc00) [pid = 1904] [serial = 555] [outer = (nil)] [url = about:blank]
20:46:55 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
20:46:55 INFO - document served over http requires an https
20:46:55 INFO - sub-resource via fetch-request using the http-csp
20:46:55 INFO - delivery method with keep-origin-redirect and when
20:46: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"
20:46:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:46:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:46:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:46:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46:55 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
20:46:55 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 1895ms
20:46:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
20:46:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876f7800 == 19 [pid = 1904] [id = 232]
20:46:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b875b3400) [pid = 1904] [serial = 649] [outer = (nil)]
20:46:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b8779ec00) [pid = 1904] [serial = 650] [outer = 0x7f0b875b3400]
20:46:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b891a2400) [pid = 1904] [serial = 651] [outer = 0x7f0b875b3400]
20:46:57 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
20:46:57 INFO - document served over http requires an https
20:46:57 INFO - sub-resource via fetch-request using the http-csp
20:46:57 INFO - delivery method with no-redirect and when
20:46: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"
20:46:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:46:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:46:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:46:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:46:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:46:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:46:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:46:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:46:57 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
20:46:57 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 2351ms
20:46:57 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
20:46:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e22800 == 20 [pid = 1904] [id = 233]
20:46:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b88e8c000) [pid = 1904] [serial = 652] [outer = (nil)]
20:46:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b894c9c00) [pid = 1904] [serial = 653] [outer = 0x7f0b88e8c000]
20:46:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:46:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b89bd2400) [pid = 1904] [serial = 654] [outer = 0x7f0b88e8c000]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b8ab8d000) [pid = 1904] [serial = 612] [outer = (nil)] [url = about:blank]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b88f5c800) [pid = 1904] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b89bd0800) [pid = 1904] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b86ecd400) [pid = 1904] [serial = 599] [outer = (nil)] [url = about:blank]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b8b121000) [pid = 1904] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994784430]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b87480c00) [pid = 1904] [serial = 593] [outer = (nil)] [url = about:blank]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b8779dc00) [pid = 1904] [serial = 596] [outer = (nil)] [url = about:blank]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b8bc4ec00) [pid = 1904] [serial = 578] [outer = (nil)] [url = about:blank]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b8eda9800) [pid = 1904] [serial = 584] [outer = (nil)] [url = about:blank]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b875b6800) [pid = 1904] [serial = 590] [outer = (nil)] [url = about:blank]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b89302400) [pid = 1904] [serial = 602] [outer = (nil)] [url = about:blank]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b88e87c00) [pid = 1904] [serial = 587] [outer = (nil)] [url = about:blank]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b891a7400) [pid = 1904] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b89ade800) [pid = 1904] [serial = 607] [outer = (nil)] [url = about:blank]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b8d993000) [pid = 1904] [serial = 581] [outer = (nil)] [url = about:blank]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b88f57800) [pid = 1904] [serial = 575] [outer = (nil)] [url = about:blank]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b89bdc400) [pid = 1904] [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]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b86ecc400) [pid = 1904] [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]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b891a1000) [pid = 1904] [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]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8aaa7c00) [pid = 1904] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994784430]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b88d14000) [pid = 1904] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b88d08000) [pid = 1904] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b88e8d400) [pid = 1904] [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]
20:47:01 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b891a1c00) [pid = 1904] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:47:01 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
20:47:01 INFO - document served over http requires an https
20:47:01 INFO - sub-resource via fetch-request using the http-csp
20:47:01 INFO - delivery method with swap-origin-redirect and when
20:47: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"
20:47:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:47:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:47:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:47:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:01 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
20:47:01 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 3687ms
20:47:01 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
20:47:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89598000 == 21 [pid = 1904] [id = 234]
20:47:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b88e86000) [pid = 1904] [serial = 655] [outer = (nil)]
20:47:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b88e8d800) [pid = 1904] [serial = 656] [outer = 0x7f0b88e86000]
20:47:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b894c5c00) [pid = 1904] [serial = 657] [outer = 0x7f0b88e86000]
20:47:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b2e800 == 22 [pid = 1904] [id = 235]
20:47:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b86d9b000) [pid = 1904] [serial = 658] [outer = (nil)]
20:47:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b87481400) [pid = 1904] [serial = 659] [outer = 0x7f0b86d9b000]
20:47:04 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
20:47:04 INFO - document served over http requires an https
20:47:04 INFO - sub-resource via iframe-tag using the http-csp
20:47:04 INFO - delivery method with keep-origin-redirect and when
20:47:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:47:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:47:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:47:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:04 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
20:47:04 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 3246ms
20:47:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
20:47:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a4d800 == 23 [pid = 1904] [id = 236]
20:47:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b86f74000) [pid = 1904] [serial = 660] [outer = (nil)]
20:47:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b88d0b400) [pid = 1904] [serial = 661] [outer = 0x7f0b86f74000]
20:47:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b89bd4000) [pid = 1904] [serial = 662] [outer = 0x7f0b86f74000]
20:47:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89bbd800 == 24 [pid = 1904] [id = 237]
20:47:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b8a1edc00) [pid = 1904] [serial = 663] [outer = (nil)]
20:47:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b8a834000) [pid = 1904] [serial = 664] [outer = 0x7f0b8a1edc00]
20:47:06 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
20:47:06 INFO - document served over http requires an https
20:47:06 INFO - sub-resource via iframe-tag using the http-csp
20:47:06 INFO - delivery method with no-redirect and when
20:47: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"
20:47:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:47:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:47:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:06 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
20:47:06 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 2246ms
20:47:06 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
20:47:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa5a800 == 25 [pid = 1904] [id = 238]
20:47:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b875ae000) [pid = 1904] [serial = 665] [outer = (nil)]
20:47:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b8a837400) [pid = 1904] [serial = 666] [outer = 0x7f0b875ae000]
20:47:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b8b128400) [pid = 1904] [serial = 667] [outer = 0x7f0b875ae000]
20:47:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b00c000 == 26 [pid = 1904] [id = 239]
20:47:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b8b7d4400) [pid = 1904] [serial = 668] [outer = (nil)]
20:47:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b8bc4b000) [pid = 1904] [serial = 669] [outer = 0x7f0b8b7d4400]
20:47:08 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
20:47:08 INFO - document served over http requires an https
20:47:08 INFO - sub-resource via iframe-tag using the http-csp
20:47:08 INFO - delivery method with swap-origin-redirect and when
20:47: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"
20:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:47:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:47:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:08 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
20:47:08 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 2031ms
20:47:08 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
20:47:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b765000 == 27 [pid = 1904] [id = 240]
20:47:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b8a1f4400) [pid = 1904] [serial = 670] [outer = (nil)]
20:47:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b8b7d9800) [pid = 1904] [serial = 671] [outer = 0x7f0b8a1f4400]
20:47:09 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b8d11f400) [pid = 1904] [serial = 672] [outer = 0x7f0b8a1f4400]
20:47:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d204000 == 28 [pid = 1904] [id = 241]
20:47:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b8d2afc00) [pid = 1904] [serial = 673] [outer = (nil)]
20:47:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b8d391c00) [pid = 1904] [serial = 674] [outer = 0x7f0b8d2afc00]
20:47:11 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
20:47:11 INFO - document served over http requires an https
20:47:11 INFO - sub-resource via iframe-tag using the http-csp
20:47:11 INFO - delivery method with swap-origin-redirect and when
20:47: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"
20:47:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:47:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:47:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:11 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
20:47:11 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 2055ms
20:47:11 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
20:47:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d70c800 == 29 [pid = 1904] [id = 242]
20:47:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b8c80d000) [pid = 1904] [serial = 675] [outer = (nil)]
20:47:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b8d2bc400) [pid = 1904] [serial = 676] [outer = 0x7f0b8c80d000]
20:47:12 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b8d9f5000) [pid = 1904] [serial = 677] [outer = 0x7f0b8c80d000]
20:47:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e59a000 == 30 [pid = 1904] [id = 243]
20:47:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b8e059000) [pid = 1904] [serial = 678] [outer = (nil)]
20:47:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b8e050c00) [pid = 1904] [serial = 679] [outer = 0x7f0b8e059000]
20:47:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
20:47:13 INFO - document served over http requires an https
20:47:13 INFO - sub-resource via iframe-tag using the http-csp
20:47:13 INFO - delivery method with keep-origin-redirect and when
20:47: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"
20:47:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:47:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:47:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
20:47:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 2550ms
20:47:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
20:47:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8f9ed000 == 31 [pid = 1904] [id = 244]
20:47:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b8d97cc00) [pid = 1904] [serial = 680] [outer = (nil)]
20:47:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b8e556000) [pid = 1904] [serial = 681] [outer = 0x7f0b8d97cc00]
20:47:14 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b8ed50800) [pid = 1904] [serial = 682] [outer = 0x7f0b8d97cc00]
20:47:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fa8800 == 32 [pid = 1904] [id = 245]
20:47:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b8ef64400) [pid = 1904] [serial = 683] [outer = (nil)]
20:47:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f0b904dcc00) [pid = 1904] [serial = 684] [outer = 0x7f0b8ef64400]
20:47:15 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
20:47:15 INFO - document served over http requires an https
20:47:15 INFO - sub-resource via iframe-tag using the http-csp
20:47:15 INFO - delivery method with no-redirect and when
20:47: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"
20:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:47:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:47:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:15 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
20:47:15 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 2291ms
20:47:15 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
20:47:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856d9000 == 33 [pid = 1904] [id = 246]
20:47:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b8e04f800) [pid = 1904] [serial = 685] [outer = (nil)]
20:47:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f0b906dcc00) [pid = 1904] [serial = 686] [outer = 0x7f0b8e04f800]
20:47:17 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f0b93e5e800) [pid = 1904] [serial = 687] [outer = 0x7f0b8e04f800]
20:47:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856ef800 == 34 [pid = 1904] [id = 247]
20:47:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b86e82000) [pid = 1904] [serial = 688] [outer = (nil)]
20:47:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b86e86400) [pid = 1904] [serial = 689] [outer = 0x7f0b86e82000]
20:47:19 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
20:47:19 INFO - document served over http requires an https
20:47:19 INFO - sub-resource via iframe-tag using the http-csp
20:47:19 INFO - delivery method with swap-origin-redirect and when
20:47: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"
20:47:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:47:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:47:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:19 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
20:47:19 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 3155ms
20:47:19 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
20:47:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8577d800 == 35 [pid = 1904] [id = 248]
20:47:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b86e88400) [pid = 1904] [serial = 690] [outer = (nil)]
20:47:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b86e8b000) [pid = 1904] [serial = 691] [outer = 0x7f0b86e88400]
20:47:20 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b85a07800) [pid = 1904] [serial = 692] [outer = 0x7f0b86e88400]
20:47:21 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
20:47:21 INFO - document served over http requires an https
20:47:21 INFO - sub-resource via script-tag using the http-csp
20:47:21 INFO - delivery method with keep-origin-redirect and when
20:47: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"
20:47:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:47:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:47:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:21 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
20:47:21 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 2190ms
20:47:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
20:47:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85796800 == 36 [pid = 1904] [id = 249]
20:47:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f0b85a12800) [pid = 1904] [serial = 693] [outer = (nil)]
20:47:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f0b85a13800) [pid = 1904] [serial = 694] [outer = 0x7f0b85a12800]
20:47:22 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b8534ac00) [pid = 1904] [serial = 695] [outer = 0x7f0b85a12800]
20:47:23 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
20:47:23 INFO - document served over http requires an https
20:47:23 INFO - sub-resource via script-tag using the http-csp
20:47:23 INFO - delivery method with no-redirect and when
20:47: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"
20:47:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:47:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:47:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:23 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
20:47:23 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 1987ms
20:47:23 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
20:47:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85ad4000 == 37 [pid = 1904] [id = 250]
20:47:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b85355400) [pid = 1904] [serial = 696] [outer = (nil)]
20:47:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b85356400) [pid = 1904] [serial = 697] [outer = 0x7f0b85355400]
20:47:24 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f0b8548d800) [pid = 1904] [serial = 698] [outer = 0x7f0b85355400]
20:47:25 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
20:47:25 INFO - document served over http requires an https
20:47:25 INFO - sub-resource via script-tag using the http-csp
20:47:25 INFO - delivery method with swap-origin-redirect and when
20:47: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"
20:47:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:47:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:47:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:25 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
20:47:25 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 1939ms
20:47:25 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
20:47:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85534000 == 38 [pid = 1904] [id = 251]
20:47:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f0b85355800) [pid = 1904] [serial = 699] [outer = (nil)]
20:47:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f0b85498400) [pid = 1904] [serial = 700] [outer = 0x7f0b85355800]
20:47:26 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f0b855bc000) [pid = 1904] [serial = 701] [outer = 0x7f0b85355800]
20:47:27 INFO - PROCESS | 1855 | --DOCSHELL 0x7f348b71e800 == 6 [pid = 1855] [id = 7]
20:47:28 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
20:47:28 INFO - document served over http requires an https
20:47:28 INFO - sub-resource via script-tag using the http-csp
20:47:28 INFO - delivery method with swap-origin-redirect and when
20:47: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"
20:47:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:47:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:47:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:28 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
20:47:28 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 3412ms
20:47:28 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
20:47:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85ae0000 == 39 [pid = 1904] [id = 252]
20:47:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f0b85495c00) [pid = 1904] [serial = 702] [outer = (nil)]
20:47:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f0b855ca000) [pid = 1904] [serial = 703] [outer = 0x7f0b85495c00]
20:47:29 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f0b847e9800) [pid = 1904] [serial = 704] [outer = 0x7f0b85495c00]
20:47:31 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
20:47:31 INFO - document served over http requires an https
20:47:31 INFO - sub-resource via script-tag using the http-csp
20:47:31 INFO - delivery method with keep-origin-redirect and when
20:47: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"
20:47:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:47:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:47:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:31 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
20:47:31 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 2441ms
20:47:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
20:47:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85795000 == 40 [pid = 1904] [id = 253]
20:47:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f0b8549c000) [pid = 1904] [serial = 705] [outer = (nil)]
20:47:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f0b855bd800) [pid = 1904] [serial = 706] [outer = 0x7f0b8549c000]
20:47:32 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f0b85a0cc00) [pid = 1904] [serial = 707] [outer = 0x7f0b8549c000]
20:47:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a150800 == 39 [pid = 1904] [id = 222]
20:47:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e848800 == 38 [pid = 1904] [id = 195]
20:47:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d208800 == 37 [pid = 1904] [id = 223]
20:47:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d7d8800 == 36 [pid = 1904] [id = 224]
20:47:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ec76800 == 35 [pid = 1904] [id = 225]
20:47:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b9083c000 == 34 [pid = 1904] [id = 226]
20:47:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86e0e800 == 33 [pid = 1904] [id = 227]
20:47:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86d0a800 == 32 [pid = 1904] [id = 228]
20:47:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86d25000 == 31 [pid = 1904] [id = 229]
20:47:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86e0c800 == 30 [pid = 1904] [id = 230]
20:47:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876f6000 == 29 [pid = 1904] [id = 231]
20:47:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b50800 == 28 [pid = 1904] [id = 169]
20:47:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876f7800 == 27 [pid = 1904] [id = 232]
20:47:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e22800 == 26 [pid = 1904] [id = 233]
20:47:33 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f0b877a5400) [pid = 1904] [serial = 600] [outer = (nil)] [url = about:blank]
20:47:33 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f0b89ad4800) [pid = 1904] [serial = 603] [outer = (nil)] [url = about:blank]
20:47:33 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f0b8e9f3400) [pid = 1904] [serial = 571] [outer = (nil)] [url = about:blank]
20:47:33 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f0b8a834400) [pid = 1904] [serial = 608] [outer = (nil)] [url = about:blank]
20:47:33 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f0b8c8f0c00) [pid = 1904] [serial = 613] [outer = (nil)] [url = about:blank]
20:47:34 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
20:47:34 INFO - document served over http requires an https
20:47:34 INFO - sub-resource via script-tag using the http-csp
20:47:34 INFO - delivery method with no-redirect and when
20:47: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"
20:47:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:47:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:47:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:34 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
20:47:34 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 2991ms
20:47:34 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
20:47:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86e10000 == 27 [pid = 1904] [id = 254]
20:47:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f0b85989c00) [pid = 1904] [serial = 708] [outer = (nil)]
20:47:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f0b86f71000) [pid = 1904] [serial = 709] [outer = 0x7f0b85989c00]
20:47:34 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f0b8747d400) [pid = 1904] [serial = 710] [outer = 0x7f0b85989c00]
20:47:35 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
20:47:35 INFO - document served over http requires an https
20:47:35 INFO - sub-resource via script-tag using the http-csp
20:47:35 INFO - delivery method with swap-origin-redirect and when
20:47: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"
20:47:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:47:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:47:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:35 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
20:47:35 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 1790ms
20:47:35 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
20:47:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b33000 == 28 [pid = 1904] [id = 255]
20:47:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f0b86ecb400) [pid = 1904] [serial = 711] [outer = (nil)]
20:47:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f0b8779d400) [pid = 1904] [serial = 712] [outer = 0x7f0b86ecb400]
20:47:36 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f0b89304000) [pid = 1904] [serial = 713] [outer = 0x7f0b86ecb400]
20:47:37 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
20:47:37 INFO - document served over http requires an https
20:47:37 INFO - sub-resource via xhr-request using the http-csp
20:47:37 INFO - delivery method with keep-origin-redirect and when
20:47: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"
20:47:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:47:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:47:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:37 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
20:47:37 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 1786ms
20:47:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
20:47:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88ce1000 == 29 [pid = 1904] [id = 256]
20:47:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f0b88e88c00) [pid = 1904] [serial = 714] [outer = (nil)]
20:47:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f0b8a1e8000) [pid = 1904] [serial = 715] [outer = 0x7f0b88e88c00]
20:47:38 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f0b8b7d4c00) [pid = 1904] [serial = 716] [outer = 0x7f0b88e88c00]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f0b8ab8fc00) [pid = 1904] [serial = 617] [outer = (nil)] [url = about:blank]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f0b8779f400) [pid = 1904] [serial = 647] [outer = (nil)] [url = about:blank]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f0b891a7c00) [pid = 1904] [serial = 620] [outer = (nil)] [url = about:blank]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f0b86f79400) [pid = 1904] [serial = 638] [outer = (nil)] [url = about:blank]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f0b8779ec00) [pid = 1904] [serial = 650] [outer = (nil)] [url = about:blank]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f0b86d9f800) [pid = 1904] [serial = 641] [outer = (nil)] [url = about:blank]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f0b8d9f9000) [pid = 1904] [serial = 629] [outer = (nil)] [url = about:blank]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f0b906e2400) [pid = 1904] [serial = 635] [outer = (nil)] [url = about:blank]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f0b8e9ed400) [pid = 1904] [serial = 632] [outer = (nil)] [url = about:blank]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f0b8c98a400) [pid = 1904] [serial = 623] [outer = (nil)] [url = about:blank]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f0b894c9c00) [pid = 1904] [serial = 653] [outer = (nil)] [url = about:blank]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f0b8d2bc800) [pid = 1904] [serial = 626] [outer = (nil)] [url = about:blank]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f0b86d98800) [pid = 1904] [serial = 644] [outer = (nil)] [url = about:blank]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f0b88e8d800) [pid = 1904] [serial = 656] [outer = (nil)] [url = about:blank]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b875b3400) [pid = 1904] [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]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b875b4400) [pid = 1904] [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]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b88e8c000) [pid = 1904] [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]
20:47:40 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f0b85983400) [pid = 1904] [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]
20:47:41 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
20:47:41 INFO - document served over http requires an https
20:47:41 INFO - sub-resource via xhr-request using the http-csp
20:47:41 INFO - delivery method with no-redirect and when
20:47: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"
20:47:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:47:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:47:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:41 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
20:47:41 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 3241ms
20:47:41 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
20:47:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89344000 == 30 [pid = 1904] [id = 257]
20:47:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f0b88d09800) [pid = 1904] [serial = 717] [outer = (nil)]
20:47:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b88e8c000) [pid = 1904] [serial = 718] [outer = 0x7f0b88d09800]
20:47:41 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b8c80c400) [pid = 1904] [serial = 719] [outer = 0x7f0b88d09800]
20:47:43 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
20:47:43 INFO - document served over http requires an https
20:47:43 INFO - sub-resource via xhr-request using the http-csp
20:47:43 INFO - delivery method with swap-origin-redirect and when
20:47: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"
20:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:47:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:47:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:43 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
20:47:43 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 2238ms
20:47:43 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
20:47:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88ccd000 == 31 [pid = 1904] [id = 258]
20:47:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b85980400) [pid = 1904] [serial = 720] [outer = (nil)]
20:47:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f0b86f75400) [pid = 1904] [serial = 721] [outer = 0x7f0b85980400]
20:47:44 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f0b8919d800) [pid = 1904] [serial = 722] [outer = 0x7f0b85980400]
20:47:45 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
20:47:45 INFO - document served over http requires an https
20:47:45 INFO - sub-resource via xhr-request using the http-csp
20:47:45 INFO - delivery method with swap-origin-redirect and when
20:47: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"
20:47:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:47:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:47:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:45 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
20:47:45 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 2200ms
20:47:45 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
20:47:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a14a800 == 32 [pid = 1904] [id = 259]
20:47:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f0b85988800) [pid = 1904] [serial = 723] [outer = (nil)]
20:47:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f0b8c807c00) [pid = 1904] [serial = 724] [outer = 0x7f0b85988800]
20:47:46 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f0b8d2b8400) [pid = 1904] [serial = 725] [outer = 0x7f0b85988800]
20:47:48 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
20:47:48 INFO - document served over http requires an https
20:47:48 INFO - sub-resource via xhr-request using the http-csp
20:47:48 INFO - delivery method with keep-origin-redirect and when
20:47: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"
20:47:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:47:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:47:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:48 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
20:47:48 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 2901ms
20:47:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
20:47:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8d4000 == 33 [pid = 1904] [id = 260]
20:47:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f0b8c8f1c00) [pid = 1904] [serial = 726] [outer = (nil)]
20:47:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f0b8d98ec00) [pid = 1904] [serial = 727] [outer = 0x7f0b8c8f1c00]
20:47:49 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f0b8e9e7000) [pid = 1904] [serial = 728] [outer = 0x7f0b8c8f1c00]
20:47:50 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
20:47:50 INFO - document served over http requires an https
20:47:50 INFO - sub-resource via xhr-request using the http-csp
20:47:50 INFO - delivery method with no-redirect and when
20:47: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"
20:47:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:47:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:47:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:50 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
20:47:50 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 1985ms
20:47:50 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
20:47:50 INFO - PROCESS | 1855 | --DOMWINDOW == 15 (0x7f348bc07400) [pid = 1855] [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.]
20:47:50 INFO - PROCESS | 1855 | --DOMWINDOW == 14 (0x7f348722e000) [pid = 1855] [serial = 16] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
20:47:50 INFO - PROCESS | 1855 | --DOMWINDOW == 13 (0x7f348ab33800) [pid = 1855] [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.]
20:47:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e599000 == 34 [pid = 1904] [id = 261]
20:47:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f0b8ed4c000) [pid = 1904] [serial = 729] [outer = (nil)]
20:47:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f0b906da800) [pid = 1904] [serial = 730] [outer = 0x7f0b8ed4c000]
20:47:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f0b8abadc00) [pid = 1904] [serial = 731] [outer = 0x7f0b8ed4c000]
20:47:52 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
20:47:52 INFO - document served over http requires an https
20:47:52 INFO - sub-resource via xhr-request using the http-csp
20:47:52 INFO - delivery method with swap-origin-redirect and when
20:47: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"
20:47:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:47:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:47:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:52 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
20:47:52 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 1937ms
20:47:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
20:47:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93d4f000 == 35 [pid = 1904] [id = 262]
20:47:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f0b8e9eec00) [pid = 1904] [serial = 732] [outer = (nil)]
20:47:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f0b906e2400) [pid = 1904] [serial = 733] [outer = 0x7f0b8e9eec00]
20:47:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f0b84274000) [pid = 1904] [serial = 734] [outer = 0x7f0b8e9eec00]
20:47:54 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
20:47:54 INFO - document served over http requires an http
20:47:54 INFO - sub-resource via fetch-request using the meta-csp
20:47:54 INFO - delivery method with keep-origin-redirect and when
20:47: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"
20:47:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:47:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:47:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:47:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:54 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
20:47:54 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 1893ms
20:47:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
20:47:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84261000 == 36 [pid = 1904] [id = 263]
20:47:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f0b8427b400) [pid = 1904] [serial = 735] [outer = (nil)]
20:47:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f0b842b4c00) [pid = 1904] [serial = 736] [outer = 0x7f0b8427b400]
20:47:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f0b842bac00) [pid = 1904] [serial = 737] [outer = 0x7f0b8427b400]
20:47:58 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
20:47:58 INFO - document served over http requires an http
20:47:58 INFO - sub-resource via fetch-request using the meta-csp
20:47:58 INFO - delivery method with no-redirect and when
20:47: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"
20:47:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:47:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:47:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:47:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:47:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:47:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:47:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:47:58 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
20:47:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 3687ms
20:47:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
20:47:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848c2800 == 37 [pid = 1904] [id = 264]
20:47:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f0b842b4400) [pid = 1904] [serial = 738] [outer = (nil)]
20:47:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f0b842c3c00) [pid = 1904] [serial = 739] [outer = 0x7f0b842b4400]
20:47:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:47:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f0b8abb3000) [pid = 1904] [serial = 740] [outer = 0x7f0b842b4400]
20:48:01 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
20:48:01 INFO - document served over http requires an http
20:48:01 INFO - sub-resource via fetch-request using the meta-csp
20:48:01 INFO - delivery method with swap-origin-redirect and when
20:48:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
20:48:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:48:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:48:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:48:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:01 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
20:48:01 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 3639ms
20:48:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
20:48:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876da800 == 38 [pid = 1904] [id = 265]
20:48:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f0b842c3000) [pid = 1904] [serial = 741] [outer = (nil)]
20:48:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f0b8548e000) [pid = 1904] [serial = 742] [outer = 0x7f0b842c3000]
20:48:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f0b85a0b400) [pid = 1904] [serial = 743] [outer = 0x7f0b842c3000]
20:48:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856e0000 == 39 [pid = 1904] [id = 266]
20:48:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f0b8549a800) [pid = 1904] [serial = 744] [outer = (nil)]
20:48:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f0b86d97000) [pid = 1904] [serial = 745] [outer = 0x7f0b8549a800]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88ce1000 == 38 [pid = 1904] [id = 256]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b33000 == 37 [pid = 1904] [id = 255]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa64000 == 36 [pid = 1904] [id = 189]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86e10000 == 35 [pid = 1904] [id = 254]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c722000 == 34 [pid = 1904] [id = 204]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85795000 == 33 [pid = 1904] [id = 253]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85534000 == 32 [pid = 1904] [id = 251]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85ad4000 == 31 [pid = 1904] [id = 250]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85796800 == 30 [pid = 1904] [id = 249]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8577d800 == 29 [pid = 1904] [id = 248]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856ef800 == 28 [pid = 1904] [id = 247]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b9083d800 == 27 [pid = 1904] [id = 197]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856d9000 == 26 [pid = 1904] [id = 246]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fa8800 == 25 [pid = 1904] [id = 245]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8f9ed000 == 24 [pid = 1904] [id = 244]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e59a000 == 23 [pid = 1904] [id = 243]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d70c800 == 22 [pid = 1904] [id = 242]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d204000 == 21 [pid = 1904] [id = 241]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b765000 == 20 [pid = 1904] [id = 240]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b00c000 == 19 [pid = 1904] [id = 239]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa5a800 == 18 [pid = 1904] [id = 238]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b755000 == 17 [pid = 1904] [id = 221]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89bbd800 == 16 [pid = 1904] [id = 237]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a4d800 == 15 [pid = 1904] [id = 236]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b2e800 == 14 [pid = 1904] [id = 235]
20:48:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89598000 == 13 [pid = 1904] [id = 234]
20:48:03 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f0b8c988800) [pid = 1904] [serial = 618] [outer = (nil)] [url = about:blank]
20:48:03 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f0b891a2400) [pid = 1904] [serial = 651] [outer = (nil)] [url = about:blank]
20:48:03 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f0b86f78400) [pid = 1904] [serial = 645] [outer = (nil)] [url = about:blank]
20:48:03 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f0b88e87000) [pid = 1904] [serial = 648] [outer = (nil)] [url = about:blank]
20:48:03 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f0b89bd2400) [pid = 1904] [serial = 654] [outer = (nil)] [url = about:blank]
20:48:03 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
20:48:03 INFO - document served over http requires an http
20:48:04 INFO - sub-resource via iframe-tag using the meta-csp
20:48:04 INFO - delivery method with keep-origin-redirect and when
20:48: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"
20:48:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:48:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:48:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:04 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
20:48:04 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 2253ms
20:48:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
20:48:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856df800 == 14 [pid = 1904] [id = 267]
20:48:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f0b847ee800) [pid = 1904] [serial = 746] [outer = (nil)]
20:48:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f0b855c3c00) [pid = 1904] [serial = 747] [outer = 0x7f0b847ee800]
20:48:04 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f0b86ec8000) [pid = 1904] [serial = 748] [outer = 0x7f0b847ee800]
20:48:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85ad9000 == 15 [pid = 1904] [id = 268]
20:48:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f0b86f79c00) [pid = 1904] [serial = 749] [outer = (nil)]
20:48:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f0b875b7c00) [pid = 1904] [serial = 750] [outer = 0x7f0b86f79c00]
20:48:06 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
20:48:06 INFO - document served over http requires an http
20:48:06 INFO - sub-resource via iframe-tag using the meta-csp
20:48:06 INFO - delivery method with no-redirect and when
20:48: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"
20:48:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:48:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:48:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:06 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
20:48:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2129ms
20:48:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
20:48:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86d1c000 == 16 [pid = 1904] [id = 269]
20:48:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f0b85498c00) [pid = 1904] [serial = 751] [outer = (nil)]
20:48:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f0b87482c00) [pid = 1904] [serial = 752] [outer = 0x7f0b85498c00]
20:48:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f0b88e8ac00) [pid = 1904] [serial = 753] [outer = 0x7f0b85498c00]
20:48:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876e1800 == 17 [pid = 1904] [id = 270]
20:48:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f0b88f5a400) [pid = 1904] [serial = 754] [outer = (nil)]
20:48:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f0b8919dc00) [pid = 1904] [serial = 755] [outer = 0x7f0b88f5a400]
20:48:08 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
20:48:08 INFO - document served over http requires an http
20:48:08 INFO - sub-resource via iframe-tag using the meta-csp
20:48:08 INFO - delivery method with swap-origin-redirect and when
20:48:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
20:48:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:48:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:48:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:08 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
20:48:08 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 2290ms
20:48:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
20:48:10 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f0b8ef64400) [pid = 1904] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994835493]
20:48:10 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f0b85989c00) [pid = 1904] [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]
20:48:10 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f0b8549c000) [pid = 1904] [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]
20:48:10 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f0b86d9b000) [pid = 1904] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:48:10 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f0b86ecb400) [pid = 1904] [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]
20:48:10 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f0b8e059000) [pid = 1904] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:48:10 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f0b8a1edc00) [pid = 1904] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994826542]
20:48:10 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f0b8b7d4400) [pid = 1904] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:48:10 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f0b8d2afc00) [pid = 1904] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:48:10 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f0b86e82000) [pid = 1904] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f0b85356400) [pid = 1904] [serial = 697] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f0b85498400) [pid = 1904] [serial = 700] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f0b8e050c00) [pid = 1904] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f0b8d2bc400) [pid = 1904] [serial = 676] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f0b86e8b000) [pid = 1904] [serial = 691] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f0b85a13800) [pid = 1904] [serial = 694] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f0b8a834000) [pid = 1904] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994826542]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f0b88d0b400) [pid = 1904] [serial = 661] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f0b8bc4b000) [pid = 1904] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f0b8a837400) [pid = 1904] [serial = 666] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f0b8779d400) [pid = 1904] [serial = 712] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f0b8d391c00) [pid = 1904] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f0b8b7d9800) [pid = 1904] [serial = 671] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f0b86e86400) [pid = 1904] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f0b906dcc00) [pid = 1904] [serial = 686] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f0b855ca000) [pid = 1904] [serial = 703] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f0b86f71000) [pid = 1904] [serial = 709] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f0b855bd800) [pid = 1904] [serial = 706] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f0b8a1e8000) [pid = 1904] [serial = 715] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f0b87481400) [pid = 1904] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b904dcc00) [pid = 1904] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994835493]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b8e556000) [pid = 1904] [serial = 681] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b89304000) [pid = 1904] [serial = 713] [outer = (nil)] [url = about:blank]
20:48:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85796000 == 18 [pid = 1904] [id = 271]
20:48:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b8534b000) [pid = 1904] [serial = 756] [outer = (nil)]
20:48:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b8534f000) [pid = 1904] [serial = 757] [outer = 0x7f0b8534b000]
20:48:12 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b86e89400) [pid = 1904] [serial = 758] [outer = 0x7f0b8534b000]
20:48:13 INFO - PROCESS | 1855 | --DOCSHELL 0x7f348ca85000 == 5 [pid = 1855] [id = 8]
20:48:13 INFO - PROCESS | 1855 | --DOMWINDOW == 12 (0x7f348abeb000) [pid = 1855] [serial = 19] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
20:48:14 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
20:48:14 INFO - document served over http requires an http
20:48:14 INFO - sub-resource via script-tag using the meta-csp
20:48:14 INFO - delivery method with keep-origin-redirect and when
20:48: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"
20:48:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:48:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:48:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:14 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
20:48:14 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 5803ms
20:48:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
20:48:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8741a800 == 19 [pid = 1904] [id = 272]
20:48:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f0b85a0bc00) [pid = 1904] [serial = 759] [outer = (nil)]
20:48:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f0b86e83000) [pid = 1904] [serial = 760] [outer = 0x7f0b85a0bc00]
20:48:15 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f0b87478800) [pid = 1904] [serial = 761] [outer = 0x7f0b85a0bc00]
20:48:16 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
20:48:16 INFO - document served over http requires an http
20:48:16 INFO - sub-resource via script-tag using the meta-csp
20:48:16 INFO - delivery method with no-redirect and when
20:48: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"
20:48:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:48:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:48:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:16 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
20:48:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2036ms
20:48:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
20:48:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88cd0800 == 20 [pid = 1904] [id = 273]
20:48:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f0b85a06c00) [pid = 1904] [serial = 762] [outer = (nil)]
20:48:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f0b88d0b400) [pid = 1904] [serial = 763] [outer = 0x7f0b85a06c00]
20:48:17 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f0b894bec00) [pid = 1904] [serial = 764] [outer = 0x7f0b85a06c00]
20:48:18 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
20:48:18 INFO - document served over http requires an http
20:48:18 INFO - sub-resource via script-tag using the meta-csp
20:48:18 INFO - delivery method with swap-origin-redirect and when
20:48: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/script-tag/cross-origin.swap-origin-redirect.http.html"
20:48:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:48:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:48:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:18 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
20:48:18 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 2038ms
20:48:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
20:48:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e20000 == 21 [pid = 1904] [id = 274]
20:48:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f0b88d07800) [pid = 1904] [serial = 765] [outer = (nil)]
20:48:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f0b89addc00) [pid = 1904] [serial = 766] [outer = 0x7f0b88d07800]
20:48:19 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f0b8a1ed000) [pid = 1904] [serial = 767] [outer = 0x7f0b88d07800]
20:48:20 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
20:48:20 INFO - document served over http requires an http
20:48:20 INFO - sub-resource via xhr-request using the meta-csp
20:48:20 INFO - delivery method with keep-origin-redirect and when
20:48: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"
20:48:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:48:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:48:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:20 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
20:48:20 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 2191ms
20:48:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
20:48:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8959d000 == 22 [pid = 1904] [id = 275]
20:48:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f0b8a1efc00) [pid = 1904] [serial = 768] [outer = (nil)]
20:48:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f0b8a838c00) [pid = 1904] [serial = 769] [outer = 0x7f0b8a1efc00]
20:48:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f0b8aa9b400) [pid = 1904] [serial = 770] [outer = 0x7f0b8a1efc00]
20:48:23 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
20:48:23 INFO - document served over http requires an http
20:48:23 INFO - sub-resource via xhr-request using the meta-csp
20:48:23 INFO - delivery method with no-redirect and when
20:48: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"
20:48:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:48:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:48:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:23 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
20:48:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2388ms
20:48:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
20:48:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89bbf000 == 23 [pid = 1904] [id = 276]
20:48:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f0b8a26a800) [pid = 1904] [serial = 771] [outer = (nil)]
20:48:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f0b8b120400) [pid = 1904] [serial = 772] [outer = 0x7f0b8a26a800]
20:48:24 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f0b8b7d3c00) [pid = 1904] [serial = 773] [outer = 0x7f0b8a26a800]
20:48:25 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
20:48:25 INFO - document served over http requires an http
20:48:25 INFO - sub-resource via xhr-request using the meta-csp
20:48:25 INFO - delivery method with swap-origin-redirect and when
20:48: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-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
20:48:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:48:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:48:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:25 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
20:48:25 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 2487ms
20:48:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
20:48:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab12800 == 24 [pid = 1904] [id = 277]
20:48:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f0b8abb6400) [pid = 1904] [serial = 774] [outer = (nil)]
20:48:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f0b8bc52000) [pid = 1904] [serial = 775] [outer = 0x7f0b8abb6400]
20:48:27 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f0b8c8f6800) [pid = 1904] [serial = 776] [outer = 0x7f0b8abb6400]
20:48:28 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
20:48:28 INFO - document served over http requires an https
20:48:28 INFO - sub-resource via fetch-request using the meta-csp
20:48:28 INFO - delivery method with keep-origin-redirect and when
20:48: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"
20:48:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:48:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:48:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:48:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:28 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
20:48:28 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 2998ms
20:48:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
20:48:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b767800 == 25 [pid = 1904] [id = 278]
20:48:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f0b8c8ff800) [pid = 1904] [serial = 777] [outer = (nil)]
20:48:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f0b8c98c800) [pid = 1904] [serial = 778] [outer = 0x7f0b8c8ff800]
20:48:29 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f0b8ca09000) [pid = 1904] [serial = 779] [outer = 0x7f0b8c8ff800]
20:48:31 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
20:48:31 INFO - document served over http requires an https
20:48:31 INFO - sub-resource via fetch-request using the meta-csp
20:48:31 INFO - delivery method with no-redirect and when
20:48: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"
20:48:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:48:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:48:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:48:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:31 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
20:48:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2837ms
20:48:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
20:48:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86d12800 == 26 [pid = 1904] [id = 279]
20:48:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f0b8534b400) [pid = 1904] [serial = 780] [outer = (nil)]
20:48:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f0b85493400) [pid = 1904] [serial = 781] [outer = 0x7f0b8534b400]
20:48:32 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f0b86f7d800) [pid = 1904] [serial = 782] [outer = 0x7f0b8534b400]
20:48:33 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
20:48:33 INFO - document served over http requires an https
20:48:33 INFO - sub-resource via fetch-request using the meta-csp
20:48:33 INFO - delivery method with swap-origin-redirect and when
20:48: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"
20:48:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:48:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:48:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:48:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:33 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
20:48:33 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 2298ms
20:48:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
20:48:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848cb800 == 27 [pid = 1904] [id = 280]
20:48:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f0b847e7800) [pid = 1904] [serial = 783] [outer = (nil)]
20:48:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f0b85348800) [pid = 1904] [serial = 784] [outer = 0x7f0b847e7800]
20:48:34 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f0b86e7f000) [pid = 1904] [serial = 785] [outer = 0x7f0b847e7800]
20:48:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8785f000 == 26 [pid = 1904] [id = 213]
20:48:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876e1800 == 25 [pid = 1904] [id = 270]
20:48:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86d1c000 == 24 [pid = 1904] [id = 269]
20:48:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85ad9000 == 23 [pid = 1904] [id = 268]
20:48:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856df800 == 22 [pid = 1904] [id = 267]
20:48:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856e0000 == 21 [pid = 1904] [id = 266]
20:48:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876da800 == 20 [pid = 1904] [id = 265]
20:48:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84261000 == 19 [pid = 1904] [id = 263]
20:48:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93d4f000 == 18 [pid = 1904] [id = 262]
20:48:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e599000 == 17 [pid = 1904] [id = 261]
20:48:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8d4000 == 16 [pid = 1904] [id = 260]
20:48:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a14a800 == 15 [pid = 1904] [id = 259]
20:48:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88ccd000 == 14 [pid = 1904] [id = 258]
20:48:35 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f0b894c5c00) [pid = 1904] [serial = 657] [outer = (nil)] [url = about:blank]
20:48:35 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f0b8747d400) [pid = 1904] [serial = 710] [outer = (nil)] [url = about:blank]
20:48:35 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f0b85a0cc00) [pid = 1904] [serial = 707] [outer = (nil)] [url = about:blank]
20:48:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84261000 == 15 [pid = 1904] [id = 281]
20:48:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f0b842bdc00) [pid = 1904] [serial = 786] [outer = (nil)]
20:48:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f0b85494400) [pid = 1904] [serial = 787] [outer = 0x7f0b842bdc00]
20:48:36 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
20:48:36 INFO - document served over http requires an https
20:48:36 INFO - sub-resource via iframe-tag using the meta-csp
20:48:36 INFO - delivery method with keep-origin-redirect and when
20:48: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"
20:48:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:48:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:48:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:36 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
20:48:36 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 2788ms
20:48:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
20:48:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85542000 == 16 [pid = 1904] [id = 282]
20:48:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f0b847f6400) [pid = 1904] [serial = 788] [outer = (nil)]
20:48:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f0b85356000) [pid = 1904] [serial = 789] [outer = 0x7f0b847f6400]
20:48:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f0b86f76800) [pid = 1904] [serial = 790] [outer = 0x7f0b847f6400]
20:48:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8578d800 == 17 [pid = 1904] [id = 283]
20:48:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f0b8747d800) [pid = 1904] [serial = 791] [outer = (nil)]
20:48:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f0b87798000) [pid = 1904] [serial = 792] [outer = 0x7f0b8747d800]
20:48:38 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
20:48:38 INFO - document served over http requires an https
20:48:38 INFO - sub-resource via iframe-tag using the meta-csp
20:48:38 INFO - delivery method with no-redirect and when
20:48: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"
20:48:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:48:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:48:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:38 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
20:48:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2283ms
20:48:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
20:48:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85ad7800 == 18 [pid = 1904] [id = 284]
20:48:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f0b86d96800) [pid = 1904] [serial = 793] [outer = (nil)]
20:48:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f0b875b6000) [pid = 1904] [serial = 794] [outer = 0x7f0b86d96800]
20:48:39 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f0b891a4c00) [pid = 1904] [serial = 795] [outer = 0x7f0b86d96800]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f0b88e88c00) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f0b85495c00) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f0b8ef6c400) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f0b88d15800) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f0b87480000) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f0b906e2400) [pid = 1904] [serial = 733] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f0b842c3c00) [pid = 1904] [serial = 739] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f0b906da800) [pid = 1904] [serial = 730] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f0b8919dc00) [pid = 1904] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f0b875b7c00) [pid = 1904] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994885908]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f0b8548e000) [pid = 1904] [serial = 742] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f0b87482c00) [pid = 1904] [serial = 752] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f0b86f75400) [pid = 1904] [serial = 721] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f0b86d97000) [pid = 1904] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f0b855c3c00) [pid = 1904] [serial = 747] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f0b88e8c000) [pid = 1904] [serial = 718] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f0b8c807c00) [pid = 1904] [serial = 724] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f0b842b4c00) [pid = 1904] [serial = 736] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f0b8d98ec00) [pid = 1904] [serial = 727] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f0b8534f000) [pid = 1904] [serial = 757] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f0b85355400) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f0b842c3000) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f0b85a12800) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f0b8aaa3400) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f0b86e88400) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f0b8ecd4400) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f0b847ee800) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f0b88f5a400) [pid = 1904] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f0b85355800) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f0b8ecd4c00) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f0b85980400) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f0b85988800) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f0b85498c00) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f0b88f61c00) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b8d2bc000) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b8d979c00) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b86f79c00) [pid = 1904] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994885908]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f0b875b5800) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f0b8c8f9000) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b88d09800) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b88d0a800) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b8549a800) [pid = 1904] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b8e04f800) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b88e86c00) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f0b8d97cc00) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f0b8c80d000) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b8a1f4400) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f0b875ae000) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b86f74000) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b88e86000) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b86d9e800) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b86f77800) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b8eccc000) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b8d99c400) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b8d402c00) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b8c981400) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b88e89400) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b877a6c00) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b891a7000) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b8747fc00) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b8d403000) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b8c8fd400) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b8c985c00) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b89307800) [pid = 1904] [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]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b8b7d4c00) [pid = 1904] [serial = 716] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b88d11400) [pid = 1904] [serial = 591] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b8d24fc00) [pid = 1904] [serial = 537] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b93d33400) [pid = 1904] [serial = 585] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b847e9800) [pid = 1904] [serial = 704] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b8d11f400) [pid = 1904] [serial = 672] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b8c80c400) [pid = 1904] [serial = 719] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b8e9e7800) [pid = 1904] [serial = 582] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8534ac00) [pid = 1904] [serial = 695] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b8a1ea000) [pid = 1904] [serial = 621] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b8e0c8800) [pid = 1904] [serial = 630] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b875b0000) [pid = 1904] [serial = 594] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b93e5e800) [pid = 1904] [serial = 687] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b8ed5ac00) [pid = 1904] [serial = 633] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b90448800) [pid = 1904] [serial = 639] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b93d74400) [pid = 1904] [serial = 552] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b8c803c00) [pid = 1904] [serial = 492] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b8d9f5000) [pid = 1904] [serial = 677] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b89bd4000) [pid = 1904] [serial = 662] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b8d97a800) [pid = 1904] [serial = 627] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b8b128400) [pid = 1904] [serial = 667] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b8a837c00) [pid = 1904] [serial = 576] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b8d2b8400) [pid = 1904] [serial = 725] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b8eda4400) [pid = 1904] [serial = 546] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b8548d800) [pid = 1904] [serial = 698] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b8d99b000) [pid = 1904] [serial = 540] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b8919d800) [pid = 1904] [serial = 722] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f0b8ed50800) [pid = 1904] [serial = 682] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f0b93e62400) [pid = 1904] [serial = 636] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f0b85a07800) [pid = 1904] [serial = 692] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b8d24a400) [pid = 1904] [serial = 624] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b8bc4d400) [pid = 1904] [serial = 534] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f0b855bc000) [pid = 1904] [serial = 701] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f0b877a4000) [pid = 1904] [serial = 597] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f0b8e557c00) [pid = 1904] [serial = 543] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f0b86da5400) [pid = 1904] [serial = 642] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b8d24b800) [pid = 1904] [serial = 579] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b88e8e800) [pid = 1904] [serial = 588] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b906a1c00) [pid = 1904] [serial = 549] [outer = (nil)] [url = about:blank]
20:48:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856de000 == 19 [pid = 1904] [id = 285]
20:48:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b84277c00) [pid = 1904] [serial = 796] [outer = (nil)]
20:48:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b847e9000) [pid = 1904] [serial = 797] [outer = 0x7f0b84277c00]
20:48:42 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
20:48:42 INFO - document served over http requires an https
20:48:42 INFO - sub-resource via iframe-tag using the meta-csp
20:48:42 INFO - delivery method with swap-origin-redirect and when
20:48: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"
20:48:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:48:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:48:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:42 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
20:48:42 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 3944ms
20:48:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
20:48:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87408000 == 20 [pid = 1904] [id = 286]
20:48:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b8548f800) [pid = 1904] [serial = 798] [outer = (nil)]
20:48:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f0b855c3c00) [pid = 1904] [serial = 799] [outer = 0x7f0b8548f800]
20:48:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f0b86d9e800) [pid = 1904] [serial = 800] [outer = 0x7f0b8548f800]
20:48:44 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
20:48:44 INFO - document served over http requires an https
20:48:44 INFO - sub-resource via script-tag using the meta-csp
20:48:44 INFO - delivery method with keep-origin-redirect and when
20:48: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"
20:48:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:48:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:48:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:44 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
20:48:44 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 2187ms
20:48:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
20:48:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86e0e000 == 21 [pid = 1904] [id = 287]
20:48:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f0b85355800) [pid = 1904] [serial = 801] [outer = (nil)]
20:48:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f0b85499c00) [pid = 1904] [serial = 802] [outer = 0x7f0b85355800]
20:48:46 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b86f74000) [pid = 1904] [serial = 803] [outer = 0x7f0b85355800]
20:48:47 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
20:48:47 INFO - document served over http requires an https
20:48:47 INFO - sub-resource via script-tag using the meta-csp
20:48:47 INFO - delivery method with no-redirect and when
20:48:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:48:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:48:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:48:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:47 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
20:48:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2048ms
20:48:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
20:48:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87872800 == 22 [pid = 1904] [id = 288]
20:48:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b85982c00) [pid = 1904] [serial = 804] [outer = (nil)]
20:48:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f0b875afc00) [pid = 1904] [serial = 805] [outer = 0x7f0b85982c00]
20:48:47 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f0b88e87000) [pid = 1904] [serial = 806] [outer = 0x7f0b85982c00]
20:48:49 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
20:48:49 INFO - document served over http requires an https
20:48:49 INFO - sub-resource via script-tag using the meta-csp
20:48:49 INFO - delivery method with swap-origin-redirect and when
20:48: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"
20:48:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:48:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:48:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:49 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
20:48:49 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 2195ms
20:48:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
20:48:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e17000 == 23 [pid = 1904] [id = 289]
20:48:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f0b8919d800) [pid = 1904] [serial = 807] [outer = (nil)]
20:48:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b89adac00) [pid = 1904] [serial = 808] [outer = 0x7f0b8919d800]
20:48:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b8a1f6800) [pid = 1904] [serial = 809] [outer = 0x7f0b8919d800]
20:48:51 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
20:48:51 INFO - document served over http requires an https
20:48:51 INFO - sub-resource via xhr-request using the meta-csp
20:48:51 INFO - delivery method with keep-origin-redirect and when
20:48:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:48:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:48:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:48:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:51 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
20:48:51 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 2595ms
20:48:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
20:48:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89597800 == 24 [pid = 1904] [id = 290]
20:48:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b894c1000) [pid = 1904] [serial = 810] [outer = (nil)]
20:48:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b8ab8dc00) [pid = 1904] [serial = 811] [outer = 0x7f0b894c1000]
20:48:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b8b7d4000) [pid = 1904] [serial = 812] [outer = 0x7f0b894c1000]
20:48:54 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
20:48:54 INFO - document served over http requires an https
20:48:54 INFO - sub-resource via xhr-request using the meta-csp
20:48:54 INFO - delivery method with no-redirect and when
20:48: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"
20:48:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:48:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:48:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:54 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
20:48:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2492ms
20:48:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
20:48:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a145800 == 25 [pid = 1904] [id = 291]
20:48:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b8ab8b800) [pid = 1904] [serial = 813] [outer = (nil)]
20:48:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b8c805000) [pid = 1904] [serial = 814] [outer = 0x7f0b8ab8b800]
20:48:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b8c981800) [pid = 1904] [serial = 815] [outer = 0x7f0b8ab8b800]
20:48:57 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
20:48:57 INFO - document served over http requires an https
20:48:57 INFO - sub-resource via xhr-request using the meta-csp
20:48:57 INFO - delivery method with swap-origin-redirect and when
20:48: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"
20:48:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:48:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:48:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:48:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:48:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:48:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:48:57 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
20:48:57 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 2796ms
20:48:57 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
20:48:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b01f000 == 26 [pid = 1904] [id = 292]
20:48:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b8c803c00) [pid = 1904] [serial = 816] [outer = (nil)]
20:48:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b8d116000) [pid = 1904] [serial = 817] [outer = 0x7f0b8c803c00]
20:48:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:48:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b8d24c400) [pid = 1904] [serial = 818] [outer = 0x7f0b8c803c00]
20:48:59 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
20:48:59 INFO - document served over http requires an http
20:48:59 INFO - sub-resource via fetch-request using the meta-csp
20:48:59 INFO - delivery method with keep-origin-redirect and when
20:48:59 INFO - the target request is same-origin.
20:48:59 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 2187ms
20:48:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
20:48:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8d0000 == 27 [pid = 1904] [id = 293]
20:48:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b8ca10000) [pid = 1904] [serial = 819] [outer = (nil)]
20:49:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b8d2b2000) [pid = 1904] [serial = 820] [outer = 0x7f0b8ca10000]
20:49:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b8d392000) [pid = 1904] [serial = 821] [outer = 0x7f0b8ca10000]
20:49:01 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
20:49:01 INFO - document served over http requires an http
20:49:01 INFO - sub-resource via fetch-request using the meta-csp
20:49:01 INFO - delivery method with no-redirect and when
20:49:01 INFO - the target request is same-origin.
20:49:01 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 1936ms
20:49:01 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
20:49:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d209000 == 28 [pid = 1904] [id = 294]
20:49:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b8d2b0000) [pid = 1904] [serial = 822] [outer = (nil)]
20:49:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b8d39e000) [pid = 1904] [serial = 823] [outer = 0x7f0b8d2b0000]
20:49:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b8d410c00) [pid = 1904] [serial = 824] [outer = 0x7f0b8d2b0000]
20:49:05 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
20:49:05 INFO - document served over http requires an http
20:49:05 INFO - sub-resource via fetch-request using the meta-csp
20:49:05 INFO - delivery method with swap-origin-redirect and when
20:49: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"
20:49:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:49:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:49:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:49:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:05 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
20:49:05 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 3859ms
20:49:05 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
20:49:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85ae4800 == 29 [pid = 1904] [id = 295]
20:49:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b8534e000) [pid = 1904] [serial = 825] [outer = (nil)]
20:49:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b85494800) [pid = 1904] [serial = 826] [outer = 0x7f0b8534e000]
20:49:06 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b86ec2c00) [pid = 1904] [serial = 827] [outer = 0x7f0b8534e000]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856de000 == 28 [pid = 1904] [id = 285]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85ad7800 == 27 [pid = 1904] [id = 284]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8578d800 == 26 [pid = 1904] [id = 283]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85542000 == 25 [pid = 1904] [id = 282]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84261000 == 24 [pid = 1904] [id = 281]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848cb800 == 23 [pid = 1904] [id = 280]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89344000 == 22 [pid = 1904] [id = 257]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86d12800 == 21 [pid = 1904] [id = 279]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b767800 == 20 [pid = 1904] [id = 278]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab12800 == 19 [pid = 1904] [id = 277]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89bbf000 == 18 [pid = 1904] [id = 276]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8959d000 == 17 [pid = 1904] [id = 275]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e20000 == 16 [pid = 1904] [id = 274]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88cd0800 == 15 [pid = 1904] [id = 273]
20:49:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8741a800 == 14 [pid = 1904] [id = 272]
20:49:07 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b85a0b400) [pid = 1904] [serial = 743] [outer = (nil)] [url = about:blank]
20:49:07 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b88e8ac00) [pid = 1904] [serial = 753] [outer = (nil)] [url = about:blank]
20:49:07 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b86ec8000) [pid = 1904] [serial = 748] [outer = (nil)] [url = about:blank]
20:49:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84261000 == 15 [pid = 1904] [id = 296]
20:49:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b8427c400) [pid = 1904] [serial = 828] [outer = (nil)]
20:49:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b85492000) [pid = 1904] [serial = 829] [outer = 0x7f0b8427c400]
20:49:08 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
20:49:08 INFO - document served over http requires an http
20:49:08 INFO - sub-resource via iframe-tag using the meta-csp
20:49:08 INFO - delivery method with keep-origin-redirect and when
20:49:08 INFO - the target request is same-origin.
20:49:08 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 3251ms
20:49:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
20:49:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848bd000 == 16 [pid = 1904] [id = 297]
20:49:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b847eb400) [pid = 1904] [serial = 830] [outer = (nil)]
20:49:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b85353000) [pid = 1904] [serial = 831] [outer = 0x7f0b847eb400]
20:49:09 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b86f7a400) [pid = 1904] [serial = 832] [outer = 0x7f0b847eb400]
20:49:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856e4800 == 17 [pid = 1904] [id = 298]
20:49:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b875ad800) [pid = 1904] [serial = 833] [outer = (nil)]
20:49:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b877a4000) [pid = 1904] [serial = 834] [outer = 0x7f0b875ad800]
20:49:10 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
20:49:10 INFO - document served over http requires an http
20:49:10 INFO - sub-resource via iframe-tag using the meta-csp
20:49:10 INFO - delivery method with no-redirect and when
20:49:10 INFO - the target request is same-origin.
20:49:10 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 1990ms
20:49:10 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
20:49:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8579b000 == 18 [pid = 1904] [id = 299]
20:49:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b8534d000) [pid = 1904] [serial = 835] [outer = (nil)]
20:49:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b8779a400) [pid = 1904] [serial = 836] [outer = 0x7f0b8534d000]
20:49:11 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b89198400) [pid = 1904] [serial = 837] [outer = 0x7f0b8534d000]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b8e9eec00) [pid = 1904] [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]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b8ed4c000) [pid = 1904] [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]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b8c8f1c00) [pid = 1904] [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]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b8427b400) [pid = 1904] [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]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b842b4400) [pid = 1904] [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]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b85493400) [pid = 1904] [serial = 781] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b85356000) [pid = 1904] [serial = 789] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b8a838c00) [pid = 1904] [serial = 769] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8bc52000) [pid = 1904] [serial = 775] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b88d0b400) [pid = 1904] [serial = 763] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b89addc00) [pid = 1904] [serial = 766] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b86e83000) [pid = 1904] [serial = 760] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b875b6000) [pid = 1904] [serial = 794] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b87798000) [pid = 1904] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994918466]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b85348800) [pid = 1904] [serial = 784] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b85494400) [pid = 1904] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b8b120400) [pid = 1904] [serial = 772] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b8c98c800) [pid = 1904] [serial = 778] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b855c3c00) [pid = 1904] [serial = 799] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b847e9000) [pid = 1904] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b8534b400) [pid = 1904] [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]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b842bdc00) [pid = 1904] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b86d96800) [pid = 1904] [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]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b847e7800) [pid = 1904] [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]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b847f6400) [pid = 1904] [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]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b8747d800) [pid = 1904] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994918466]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b84277c00) [pid = 1904] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f0b84274000) [pid = 1904] [serial = 734] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f0b8abadc00) [pid = 1904] [serial = 731] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f0b8e9e7000) [pid = 1904] [serial = 728] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b842bac00) [pid = 1904] [serial = 737] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b8abb3000) [pid = 1904] [serial = 740] [outer = (nil)] [url = about:blank]
20:49:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848ca800 == 19 [pid = 1904] [id = 300]
20:49:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b84276000) [pid = 1904] [serial = 838] [outer = (nil)]
20:49:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b8427c000) [pid = 1904] [serial = 839] [outer = 0x7f0b84276000]
20:49:13 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
20:49:13 INFO - document served over http requires an http
20:49:13 INFO - sub-resource via iframe-tag using the meta-csp
20:49:13 INFO - delivery method with swap-origin-redirect and when
20:49: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"
20:49:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:49:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:49:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:13 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
20:49:13 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 3089ms
20:49:13 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
20:49:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876e4800 == 20 [pid = 1904] [id = 301]
20:49:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f0b8427b400) [pid = 1904] [serial = 840] [outer = (nil)]
20:49:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f0b847f6400) [pid = 1904] [serial = 841] [outer = 0x7f0b8427b400]
20:49:14 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f0b86ebf000) [pid = 1904] [serial = 842] [outer = 0x7f0b8427b400]
20:49:15 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
20:49:15 INFO - document served over http requires an http
20:49:15 INFO - sub-resource via script-tag using the meta-csp
20:49:15 INFO - delivery method with keep-origin-redirect and when
20:49:15 INFO - the target request is same-origin.
20:49:15 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 2091ms
20:49:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
20:49:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87411000 == 21 [pid = 1904] [id = 302]
20:49:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b842bfc00) [pid = 1904] [serial = 843] [outer = (nil)]
20:49:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b855c1c00) [pid = 1904] [serial = 844] [outer = 0x7f0b842bfc00]
20:49:16 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b875b1c00) [pid = 1904] [serial = 845] [outer = 0x7f0b842bfc00]
20:49:18 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
20:49:18 INFO - document served over http requires an http
20:49:18 INFO - sub-resource via script-tag using the meta-csp
20:49:18 INFO - delivery method with no-redirect and when
20:49:18 INFO - the target request is same-origin.
20:49:18 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 2439ms
20:49:18 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
20:49:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89336000 == 22 [pid = 1904] [id = 303]
20:49:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b855c4c00) [pid = 1904] [serial = 846] [outer = (nil)]
20:49:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b89308000) [pid = 1904] [serial = 847] [outer = 0x7f0b855c4c00]
20:49:19 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b89bd6000) [pid = 1904] [serial = 848] [outer = 0x7f0b855c4c00]
20:49:21 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
20:49:21 INFO - document served over http requires an http
20:49:21 INFO - sub-resource via script-tag using the meta-csp
20:49:21 INFO - delivery method with swap-origin-redirect and when
20:49: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"
20:49:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:49:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:49:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:21 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
20:49:21 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 3396ms
20:49:21 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
20:49:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89bbd800 == 23 [pid = 1904] [id = 304]
20:49:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b88d08000) [pid = 1904] [serial = 849] [outer = (nil)]
20:49:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b8a1f2c00) [pid = 1904] [serial = 850] [outer = 0x7f0b88d08000]
20:49:22 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b8abb0c00) [pid = 1904] [serial = 851] [outer = 0x7f0b88d08000]
20:49:23 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
20:49:23 INFO - document served over http requires an http
20:49:23 INFO - sub-resource via xhr-request using the meta-csp
20:49:23 INFO - delivery method with keep-origin-redirect and when
20:49:23 INFO - the target request is same-origin.
20:49:23 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 1997ms
20:49:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
20:49:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b767800 == 24 [pid = 1904] [id = 305]
20:49:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b8a1edc00) [pid = 1904] [serial = 852] [outer = (nil)]
20:49:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b8b7d8000) [pid = 1904] [serial = 853] [outer = 0x7f0b8a1edc00]
20:49:24 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b8c80f400) [pid = 1904] [serial = 854] [outer = 0x7f0b8a1edc00]
20:49:25 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
20:49:25 INFO - document served over http requires an http
20:49:25 INFO - sub-resource via xhr-request using the meta-csp
20:49:25 INFO - delivery method with no-redirect and when
20:49:25 INFO - the target request is same-origin.
20:49:25 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 2096ms
20:49:25 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
20:49:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d2a0000 == 25 [pid = 1904] [id = 306]
20:49:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b8b7d4400) [pid = 1904] [serial = 855] [outer = (nil)]
20:49:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b8ca03800) [pid = 1904] [serial = 856] [outer = 0x7f0b8b7d4400]
20:49:26 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b8d117000) [pid = 1904] [serial = 857] [outer = 0x7f0b8b7d4400]
20:49:28 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
20:49:28 INFO - document served over http requires an http
20:49:28 INFO - sub-resource via xhr-request using the meta-csp
20:49:28 INFO - delivery method with swap-origin-redirect and when
20:49: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"
20:49:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:49:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:49:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:28 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
20:49:28 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 2149ms
20:49:28 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
20:49:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d7b8800 == 26 [pid = 1904] [id = 307]
20:49:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b8ca02c00) [pid = 1904] [serial = 858] [outer = (nil)]
20:49:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b8d97a800) [pid = 1904] [serial = 859] [outer = 0x7f0b8ca02c00]
20:49:29 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b8d990c00) [pid = 1904] [serial = 860] [outer = 0x7f0b8ca02c00]
20:49:30 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
20:49:30 INFO - document served over http requires an https
20:49:30 INFO - sub-resource via fetch-request using the meta-csp
20:49:30 INFO - delivery method with keep-origin-redirect and when
20:49: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"
20:49:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:49:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:49:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:49:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:30 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
20:49:30 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 2548ms
20:49:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
20:49:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e0af800 == 27 [pid = 1904] [id = 308]
20:49:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b8d39b400) [pid = 1904] [serial = 861] [outer = (nil)]
20:49:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b8d9f7800) [pid = 1904] [serial = 862] [outer = 0x7f0b8d39b400]
20:49:31 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b8e04f000) [pid = 1904] [serial = 863] [outer = 0x7f0b8d39b400]
20:49:33 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
20:49:33 INFO - document served over http requires an https
20:49:33 INFO - sub-resource via fetch-request using the meta-csp
20:49:33 INFO - delivery method with no-redirect and when
20:49: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"
20:49:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:49:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:49:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:49:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:33 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
20:49:33 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 2434ms
20:49:33 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
20:49:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e841000 == 28 [pid = 1904] [id = 309]
20:49:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b8d9f6800) [pid = 1904] [serial = 864] [outer = (nil)]
20:49:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b8e0c8800) [pid = 1904] [serial = 865] [outer = 0x7f0b8d9f6800]
20:49:34 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b8e55b400) [pid = 1904] [serial = 866] [outer = 0x7f0b8d9f6800]
20:49:37 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
20:49:37 INFO - document served over http requires an https
20:49:37 INFO - sub-resource via fetch-request using the meta-csp
20:49:37 INFO - delivery method with swap-origin-redirect and when
20:49: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"
20:49:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:49:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:49:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:49:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:37 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
20:49:37 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 4501ms
20:49:37 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
20:49:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86d19800 == 29 [pid = 1904] [id = 310]
20:49:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b855c0c00) [pid = 1904] [serial = 867] [outer = (nil)]
20:49:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b85a0fc00) [pid = 1904] [serial = 868] [outer = 0x7f0b855c0c00]
20:49:38 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b88d11000) [pid = 1904] [serial = 869] [outer = 0x7f0b855c0c00]
20:49:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848ca800 == 28 [pid = 1904] [id = 300]
20:49:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8579b000 == 27 [pid = 1904] [id = 299]
20:49:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856e4800 == 26 [pid = 1904] [id = 298]
20:49:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848bd000 == 25 [pid = 1904] [id = 297]
20:49:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84261000 == 24 [pid = 1904] [id = 296]
20:49:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85ae4800 == 23 [pid = 1904] [id = 295]
20:49:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8d0000 == 22 [pid = 1904] [id = 293]
20:49:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b01f000 == 21 [pid = 1904] [id = 292]
20:49:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a145800 == 20 [pid = 1904] [id = 291]
20:49:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89597800 == 19 [pid = 1904] [id = 290]
20:49:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e17000 == 18 [pid = 1904] [id = 289]
20:49:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87872800 == 17 [pid = 1904] [id = 288]
20:49:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86e0e000 == 16 [pid = 1904] [id = 287]
20:49:39 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b86f76800) [pid = 1904] [serial = 790] [outer = (nil)] [url = about:blank]
20:49:39 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b86e89400) [pid = 1904] [serial = 758] [outer = (nil)] [url = about:blank]
20:49:39 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b86e7f000) [pid = 1904] [serial = 785] [outer = (nil)] [url = about:blank]
20:49:39 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b86f7d800) [pid = 1904] [serial = 782] [outer = (nil)] [url = about:blank]
20:49:39 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b891a4c00) [pid = 1904] [serial = 795] [outer = (nil)] [url = about:blank]
20:49:39 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
20:49:39 INFO - document served over http requires an https
20:49:39 INFO - sub-resource via fetch-request using the meta-csp
20:49:39 INFO - delivery method with swap-origin-redirect and when
20:49: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"
20:49:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:49:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:49:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:49:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:39 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
20:49:39 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 2094ms
20:49:39 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
20:49:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84259800 == 17 [pid = 1904] [id = 311]
20:49:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b8548dc00) [pid = 1904] [serial = 870] [outer = (nil)]
20:49:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b85a0b400) [pid = 1904] [serial = 871] [outer = 0x7f0b8548dc00]
20:49:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b875b1000) [pid = 1904] [serial = 872] [outer = 0x7f0b8548dc00]
20:49:41 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
20:49:41 INFO - document served over http requires an https
20:49:41 INFO - sub-resource via fetch-request using the meta-csp
20:49:41 INFO - delivery method with keep-origin-redirect and when
20:49: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"
20:49:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:49:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:49:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:49:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:41 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
20:49:41 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 1836ms
20:49:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
20:49:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86d07800 == 18 [pid = 1904] [id = 312]
20:49:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b877a6c00) [pid = 1904] [serial = 873] [outer = (nil)]
20:49:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b894c7c00) [pid = 1904] [serial = 874] [outer = 0x7f0b877a6c00]
20:49:42 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b8a26a000) [pid = 1904] [serial = 875] [outer = 0x7f0b877a6c00]
20:49:43 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
20:49:43 INFO - document served over http requires an https
20:49:43 INFO - sub-resource via fetch-request using the meta-csp
20:49:43 INFO - delivery method with no-redirect and when
20:49: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"
20:49:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:49:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:49:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:49:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:43 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
20:49:43 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 2252ms
20:49:43 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
20:49:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b30000 == 19 [pid = 1904] [id = 313]
20:49:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b89306c00) [pid = 1904] [serial = 876] [outer = (nil)]
20:49:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b8b7d0000) [pid = 1904] [serial = 877] [outer = 0x7f0b89306c00]
20:49:44 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b8c8f5000) [pid = 1904] [serial = 878] [outer = 0x7f0b89306c00]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b8c805000) [pid = 1904] [serial = 814] [outer = (nil)] [url = about:blank]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b8ab8dc00) [pid = 1904] [serial = 811] [outer = (nil)] [url = about:blank]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b8d2b2000) [pid = 1904] [serial = 820] [outer = (nil)] [url = about:blank]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b89adac00) [pid = 1904] [serial = 808] [outer = (nil)] [url = about:blank]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b8d39e000) [pid = 1904] [serial = 823] [outer = (nil)] [url = about:blank]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b877a4000) [pid = 1904] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994950488]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b85353000) [pid = 1904] [serial = 831] [outer = (nil)] [url = about:blank]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b8d116000) [pid = 1904] [serial = 817] [outer = (nil)] [url = about:blank]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b875afc00) [pid = 1904] [serial = 805] [outer = (nil)] [url = about:blank]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b85499c00) [pid = 1904] [serial = 802] [outer = (nil)] [url = about:blank]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b85492000) [pid = 1904] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b85494800) [pid = 1904] [serial = 826] [outer = (nil)] [url = about:blank]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8427c000) [pid = 1904] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b8779a400) [pid = 1904] [serial = 836] [outer = (nil)] [url = about:blank]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b847f6400) [pid = 1904] [serial = 841] [outer = (nil)] [url = about:blank]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b847eb400) [pid = 1904] [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]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b875ad800) [pid = 1904] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994950488]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b8534e000) [pid = 1904] [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]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b8427c400) [pid = 1904] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b8534d000) [pid = 1904] [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]
20:49:47 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b84276000) [pid = 1904] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:49:47 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
20:49:47 INFO - document served over http requires an https
20:49:47 INFO - sub-resource via fetch-request using the meta-csp
20:49:47 INFO - delivery method with swap-origin-redirect and when
20:49: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"
20:49:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:49:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:49:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:49:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:47 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
20:49:47 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 3966ms
20:49:47 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
20:49:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84269800 == 20 [pid = 1904] [id = 314]
20:49:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b8427c400) [pid = 1904] [serial = 879] [outer = (nil)]
20:49:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b842c0000) [pid = 1904] [serial = 880] [outer = 0x7f0b8427c400]
20:49:49 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b86ec7800) [pid = 1904] [serial = 881] [outer = 0x7f0b8427c400]
20:49:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a51000 == 21 [pid = 1904] [id = 315]
20:49:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b877a3c00) [pid = 1904] [serial = 882] [outer = (nil)]
20:49:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b88f61c00) [pid = 1904] [serial = 883] [outer = 0x7f0b877a3c00]
20:49:50 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
20:49:50 INFO - document served over http requires an https
20:49:50 INFO - sub-resource via iframe-tag using the meta-csp
20:49:50 INFO - delivery method with keep-origin-redirect and when
20:49: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"
20:49:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:49:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:49:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:50 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
20:49:50 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 2933ms
20:49:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
20:49:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a14b000 == 22 [pid = 1904] [id = 316]
20:49:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b847f6400) [pid = 1904] [serial = 884] [outer = (nil)]
20:49:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b8a266c00) [pid = 1904] [serial = 885] [outer = 0x7f0b847f6400]
20:49:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b8c80fc00) [pid = 1904] [serial = 886] [outer = 0x7f0b847f6400]
20:49:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c705800 == 23 [pid = 1904] [id = 317]
20:49:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b8ca0f800) [pid = 1904] [serial = 887] [outer = (nil)]
20:49:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b8d24f800) [pid = 1904] [serial = 888] [outer = 0x7f0b8ca0f800]
20:49:53 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
20:49:53 INFO - document served over http requires an https
20:49:53 INFO - sub-resource via iframe-tag using the meta-csp
20:49:53 INFO - delivery method with no-redirect and when
20:49: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"
20:49:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:49:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:49:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:53 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
20:49:53 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 2288ms
20:49:53 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
20:49:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca82000 == 24 [pid = 1904] [id = 318]
20:49:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b88e8c000) [pid = 1904] [serial = 889] [outer = (nil)]
20:49:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b8d249000) [pid = 1904] [serial = 890] [outer = 0x7f0b88e8c000]
20:49:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b8d97b400) [pid = 1904] [serial = 891] [outer = 0x7f0b88e8c000]
20:49:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e095800 == 25 [pid = 1904] [id = 319]
20:49:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b8d99bc00) [pid = 1904] [serial = 892] [outer = (nil)]
20:49:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b8e058c00) [pid = 1904] [serial = 893] [outer = 0x7f0b8d99bc00]
20:49:55 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
20:49:55 INFO - document served over http requires an https
20:49:55 INFO - sub-resource via iframe-tag using the meta-csp
20:49:55 INFO - delivery method with swap-origin-redirect and when
20:49: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"
20:49:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:49:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:49:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:55 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
20:49:55 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 2192ms
20:49:55 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
20:49:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ec8f800 == 26 [pid = 1904] [id = 320]
20:49:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b8d2b7400) [pid = 1904] [serial = 894] [outer = (nil)]
20:49:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b8e04f400) [pid = 1904] [serial = 895] [outer = 0x7f0b8d2b7400]
20:49:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b8ecce800) [pid = 1904] [serial = 896] [outer = 0x7f0b8d2b7400]
20:49:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b904af000 == 27 [pid = 1904] [id = 321]
20:49:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b8ed4c400) [pid = 1904] [serial = 897] [outer = (nil)]
20:49:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b8eda3000) [pid = 1904] [serial = 898] [outer = 0x7f0b8ed4c400]
20:49:58 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
20:49:58 INFO - document served over http requires an https
20:49:58 INFO - sub-resource via iframe-tag using the meta-csp
20:49:58 INFO - delivery method with swap-origin-redirect and when
20:49: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"
20:49:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:49:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:49:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:49:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:49:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:49:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:49:58 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
20:49:58 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 2785ms
20:49:58 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
20:49:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b9082d000 == 28 [pid = 1904] [id = 322]
20:49:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b8e056800) [pid = 1904] [serial = 899] [outer = (nil)]
20:49:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b8ed9d800) [pid = 1904] [serial = 900] [outer = 0x7f0b8e056800]
20:49:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:49:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b8ef6c800) [pid = 1904] [serial = 901] [outer = 0x7f0b8e056800]
20:50:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93dd1000 == 29 [pid = 1904] [id = 323]
20:50:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b90448c00) [pid = 1904] [serial = 902] [outer = (nil)]
20:50:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b904dd000) [pid = 1904] [serial = 903] [outer = 0x7f0b90448c00]
20:50:00 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
20:50:00 INFO - document served over http requires an https
20:50:00 INFO - sub-resource via iframe-tag using the meta-csp
20:50:00 INFO - delivery method with keep-origin-redirect and when
20:50: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"
20:50:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:50:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:50:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:00 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
20:50:00 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 2603ms
20:50:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
20:50:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fa2800 == 30 [pid = 1904] [id = 324]
20:50:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b8eda2800) [pid = 1904] [serial = 904] [outer = (nil)]
20:50:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b904de400) [pid = 1904] [serial = 905] [outer = 0x7f0b8eda2800]
20:50:01 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b90726800) [pid = 1904] [serial = 906] [outer = 0x7f0b8eda2800]
20:50:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89538000 == 31 [pid = 1904] [id = 325]
20:50:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b93d20000) [pid = 1904] [serial = 907] [outer = (nil)]
20:50:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b93ded000) [pid = 1904] [serial = 908] [outer = 0x7f0b93d20000]
20:50:04 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
20:50:04 INFO - document served over http requires an https
20:50:04 INFO - sub-resource via iframe-tag using the meta-csp
20:50:04 INFO - delivery method with no-redirect and when
20:50:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:50:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:50:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:50:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:04 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
20:50:04 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 3345ms
20:50:04 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
20:50:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89542800 == 32 [pid = 1904] [id = 326]
20:50:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b9044f000) [pid = 1904] [serial = 909] [outer = (nil)]
20:50:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b848ec000) [pid = 1904] [serial = 910] [outer = 0x7f0b9044f000]
20:50:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b848f1000) [pid = 1904] [serial = 911] [outer = 0x7f0b9044f000]
20:50:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fbc800 == 33 [pid = 1904] [id = 327]
20:50:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f0b848f4c00) [pid = 1904] [serial = 912] [outer = (nil)]
20:50:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b848f9c00) [pid = 1904] [serial = 913] [outer = 0x7f0b848f4c00]
20:50:06 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
20:50:06 INFO - document served over http requires an https
20:50:06 INFO - sub-resource via iframe-tag using the meta-csp
20:50:06 INFO - delivery method with swap-origin-redirect and when
20:50: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"
20:50:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:50:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:50:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:06 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
20:50:06 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 2504ms
20:50:06 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
20:50:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8414b800 == 34 [pid = 1904] [id = 328]
20:50:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f0b848f8000) [pid = 1904] [serial = 914] [outer = (nil)]
20:50:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f0b8b2c9000) [pid = 1904] [serial = 915] [outer = 0x7f0b848f8000]
20:50:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b8b2cec00) [pid = 1904] [serial = 916] [outer = 0x7f0b848f8000]
20:50:08 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
20:50:08 INFO - document served over http requires an https
20:50:08 INFO - sub-resource via script-tag using the meta-csp
20:50:08 INFO - delivery method with keep-origin-redirect and when
20:50: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"
20:50:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:50:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:50:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:08 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
20:50:08 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 1981ms
20:50:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
20:50:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848b4800 == 35 [pid = 1904] [id = 329]
20:50:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b88d28c00) [pid = 1904] [serial = 917] [outer = (nil)]
20:50:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b88d2ac00) [pid = 1904] [serial = 918] [outer = 0x7f0b88d28c00]
20:50:09 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b88d30c00) [pid = 1904] [serial = 919] [outer = 0x7f0b88d28c00]
20:50:11 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
20:50:11 INFO - document served over http requires an https
20:50:11 INFO - sub-resource via script-tag using the meta-csp
20:50:11 INFO - delivery method with no-redirect and when
20:50: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"
20:50:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:50:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:50:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:11 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
20:50:11 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 3090ms
20:50:11 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
20:50:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85550000 == 36 [pid = 1904] [id = 330]
20:50:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b8747b400) [pid = 1904] [serial = 920] [outer = (nil)]
20:50:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f0b88d29800) [pid = 1904] [serial = 921] [outer = 0x7f0b8747b400]
20:50:12 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f0b88e96400) [pid = 1904] [serial = 922] [outer = 0x7f0b8747b400]
20:50:14 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
20:50:14 INFO - document served over http requires an https
20:50:14 INFO - sub-resource via script-tag using the meta-csp
20:50:14 INFO - delivery method with swap-origin-redirect and when
20:50: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"
20:50:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:50:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:50:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:14 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
20:50:14 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 2823ms
20:50:14 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
20:50:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85791800 == 37 [pid = 1904] [id = 331]
20:50:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b847f5000) [pid = 1904] [serial = 923] [outer = (nil)]
20:50:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b85496000) [pid = 1904] [serial = 924] [outer = 0x7f0b847f5000]
20:50:15 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b88d28000) [pid = 1904] [serial = 925] [outer = 0x7f0b847f5000]
20:50:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b30000 == 36 [pid = 1904] [id = 313]
20:50:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86d07800 == 35 [pid = 1904] [id = 312]
20:50:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84259800 == 34 [pid = 1904] [id = 311]
20:50:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86d19800 == 33 [pid = 1904] [id = 310]
20:50:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e841000 == 32 [pid = 1904] [id = 309]
20:50:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e0af800 == 31 [pid = 1904] [id = 308]
20:50:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d7b8800 == 30 [pid = 1904] [id = 307]
20:50:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d2a0000 == 29 [pid = 1904] [id = 306]
20:50:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b767800 == 28 [pid = 1904] [id = 305]
20:50:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89bbd800 == 27 [pid = 1904] [id = 304]
20:50:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89336000 == 26 [pid = 1904] [id = 303]
20:50:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87411000 == 25 [pid = 1904] [id = 302]
20:50:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876e4800 == 24 [pid = 1904] [id = 301]
20:50:17 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b86ec2c00) [pid = 1904] [serial = 827] [outer = (nil)] [url = about:blank]
20:50:17 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b86d9e800) [pid = 1904] [serial = 800] [outer = (nil)] [url = about:blank]
20:50:17 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b89198400) [pid = 1904] [serial = 837] [outer = (nil)] [url = about:blank]
20:50:17 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f0b86f7a400) [pid = 1904] [serial = 832] [outer = (nil)] [url = about:blank]
20:50:17 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
20:50:17 INFO - document served over http requires an https
20:50:17 INFO - sub-resource via script-tag using the meta-csp
20:50:17 INFO - delivery method with swap-origin-redirect and when
20:50: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"
20:50:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:50:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:50:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:17 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
20:50:17 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 3200ms
20:50:17 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
20:50:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856eb000 == 25 [pid = 1904] [id = 332]
20:50:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f0b8597c000) [pid = 1904] [serial = 926] [outer = (nil)]
20:50:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b86f7b000) [pid = 1904] [serial = 927] [outer = 0x7f0b8597c000]
20:50:18 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b88e9dc00) [pid = 1904] [serial = 928] [outer = 0x7f0b8597c000]
20:50:19 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
20:50:19 INFO - document served over http requires an https
20:50:19 INFO - sub-resource via script-tag using the meta-csp
20:50:19 INFO - delivery method with keep-origin-redirect and when
20:50: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"
20:50:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:50:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:50:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:19 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
20:50:19 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 1911ms
20:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
20:50:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876dc000 == 26 [pid = 1904] [id = 333]
20:50:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b88d0f800) [pid = 1904] [serial = 929] [outer = (nil)]
20:50:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f0b88f57400) [pid = 1904] [serial = 930] [outer = 0x7f0b88d0f800]
20:50:20 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f0b8a1e8400) [pid = 1904] [serial = 931] [outer = 0x7f0b88d0f800]
20:50:21 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
20:50:21 INFO - document served over http requires an https
20:50:21 INFO - sub-resource via script-tag using the meta-csp
20:50:21 INFO - delivery method with no-redirect and when
20:50: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"
20:50:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:50:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:50:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:21 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
20:50:21 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 2105ms
20:50:21 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
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f0b8d97a800) [pid = 1904] [serial = 859] [outer = (nil)] [url = about:blank]
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f0b8d9f7800) [pid = 1904] [serial = 862] [outer = (nil)] [url = about:blank]
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b8b7d8000) [pid = 1904] [serial = 853] [outer = (nil)] [url = about:blank]
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b8ca03800) [pid = 1904] [serial = 856] [outer = (nil)] [url = about:blank]
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b855c1c00) [pid = 1904] [serial = 844] [outer = (nil)] [url = about:blank]
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f0b89308000) [pid = 1904] [serial = 847] [outer = (nil)] [url = about:blank]
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f0b8a1f2c00) [pid = 1904] [serial = 850] [outer = (nil)] [url = about:blank]
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b85a0b400) [pid = 1904] [serial = 871] [outer = (nil)] [url = about:blank]
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b8e0c8800) [pid = 1904] [serial = 865] [outer = (nil)] [url = about:blank]
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b85a0fc00) [pid = 1904] [serial = 868] [outer = (nil)] [url = about:blank]
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b894c7c00) [pid = 1904] [serial = 874] [outer = (nil)] [url = about:blank]
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b8b7d0000) [pid = 1904] [serial = 877] [outer = (nil)] [url = about:blank]
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f0b855c0c00) [pid = 1904] [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]
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f0b8548dc00) [pid = 1904] [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]
20:50:22 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b877a6c00) [pid = 1904] [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]
20:50:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e15000 == 27 [pid = 1904] [id = 334]
20:50:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b8534c800) [pid = 1904] [serial = 932] [outer = (nil)]
20:50:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f0b855bec00) [pid = 1904] [serial = 933] [outer = 0x7f0b8534c800]
20:50:23 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f0b8aa9b800) [pid = 1904] [serial = 934] [outer = 0x7f0b8534c800]
20:50:24 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
20:50:24 INFO - document served over http requires an https
20:50:24 INFO - sub-resource via script-tag using the meta-csp
20:50:24 INFO - delivery method with swap-origin-redirect and when
20:50: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"
20:50:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:50:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:50:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:24 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
20:50:24 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 2902ms
20:50:25 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
20:50:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86e14000 == 28 [pid = 1904] [id = 335]
20:50:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b87480800) [pid = 1904] [serial = 935] [outer = (nil)]
20:50:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b87799000) [pid = 1904] [serial = 936] [outer = 0x7f0b87480800]
20:50:26 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b89bda400) [pid = 1904] [serial = 937] [outer = 0x7f0b87480800]
20:50:27 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
20:50:27 INFO - document served over http requires an https
20:50:27 INFO - sub-resource via xhr-request using the meta-csp
20:50:27 INFO - delivery method with keep-origin-redirect and when
20:50: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"
20:50:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:50:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:50:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:27 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
20:50:27 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 2692ms
20:50:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
20:50:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa64000 == 29 [pid = 1904] [id = 336]
20:50:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b8534d400) [pid = 1904] [serial = 938] [outer = (nil)]
20:50:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b8ab86c00) [pid = 1904] [serial = 939] [outer = 0x7f0b8534d400]
20:50:28 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f0b8c805000) [pid = 1904] [serial = 940] [outer = 0x7f0b8534d400]
20:50:30 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
20:50:30 INFO - document served over http requires an https
20:50:30 INFO - sub-resource via xhr-request using the meta-csp
20:50:30 INFO - delivery method with no-redirect and when
20:50: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"
20:50:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:50:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:50:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:30 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
20:50:30 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 2494ms
20:50:30 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
20:50:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d208000 == 30 [pid = 1904] [id = 337]
20:50:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f0b8abb5800) [pid = 1904] [serial = 941] [outer = (nil)]
20:50:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b8ca07800) [pid = 1904] [serial = 942] [outer = 0x7f0b8abb5800]
20:50:31 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b8d39bc00) [pid = 1904] [serial = 943] [outer = 0x7f0b8abb5800]
20:50:33 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
20:50:33 INFO - document served over http requires an https
20:50:33 INFO - sub-resource via xhr-request using the meta-csp
20:50:33 INFO - delivery method with swap-origin-redirect and when
20:50: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"
20:50:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:50:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:50:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:33 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
20:50:33 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 2890ms
20:50:33 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
20:50:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d7d2800 == 31 [pid = 1904] [id = 338]
20:50:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b8ca0d400) [pid = 1904] [serial = 944] [outer = (nil)]
20:50:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f0b8d9fb800) [pid = 1904] [serial = 945] [outer = 0x7f0b8ca0d400]
20:50:34 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f0b8e55a800) [pid = 1904] [serial = 946] [outer = 0x7f0b8ca0d400]
20:50:35 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
20:50:35 INFO - document served over http requires an https
20:50:35 INFO - sub-resource via xhr-request using the meta-csp
20:50:35 INFO - delivery method with swap-origin-redirect and when
20:50: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"
20:50:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:50:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:50:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:35 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
20:50:35 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 1989ms
20:50:35 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
20:50:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ec82800 == 32 [pid = 1904] [id = 339]
20:50:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f0b8d996400) [pid = 1904] [serial = 947] [outer = (nil)]
20:50:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f0b9044d000) [pid = 1904] [serial = 948] [outer = 0x7f0b8d996400]
20:50:36 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f0b93e56800) [pid = 1904] [serial = 949] [outer = 0x7f0b8d996400]
20:50:37 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
20:50:37 INFO - document served over http requires an https
20:50:37 INFO - sub-resource via xhr-request using the meta-csp
20:50:37 INFO - delivery method with keep-origin-redirect and when
20:50: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"
20:50:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:50:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:50:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:37 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
20:50:37 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 2003ms
20:50:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
20:50:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b834d4000 == 33 [pid = 1904] [id = 340]
20:50:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f0b83f6e800) [pid = 1904] [serial = 950] [outer = (nil)]
20:50:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f0b83f6f800) [pid = 1904] [serial = 951] [outer = 0x7f0b83f6e800]
20:50:38 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f0b841a4800) [pid = 1904] [serial = 952] [outer = 0x7f0b83f6e800]
20:50:39 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
20:50:39 INFO - document served over http requires an https
20:50:39 INFO - sub-resource via xhr-request using the meta-csp
20:50:39 INFO - delivery method with no-redirect and when
20:50: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"
20:50:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:50:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:50:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:39 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
20:50:39 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 2412ms
20:50:39 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
20:50:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84066000 == 34 [pid = 1904] [id = 341]
20:50:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f0b83f6ec00) [pid = 1904] [serial = 953] [outer = (nil)]
20:50:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f0b843ac400) [pid = 1904] [serial = 954] [outer = 0x7f0b83f6ec00]
20:50:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f0b843b1000) [pid = 1904] [serial = 955] [outer = 0x7f0b83f6ec00]
20:50:42 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
20:50:42 INFO - document served over http requires an https
20:50:42 INFO - sub-resource via xhr-request using the meta-csp
20:50:42 INFO - delivery method with swap-origin-redirect and when
20:50: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"
20:50:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:50:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:50:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:42 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
20:50:42 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 2674ms
20:50:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
20:50:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8407d800 == 35 [pid = 1904] [id = 342]
20:50:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f0b841ad400) [pid = 1904] [serial = 956] [outer = (nil)]
20:50:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f0b843b8000) [pid = 1904] [serial = 957] [outer = 0x7f0b841ad400]
20:50:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f0b85820800) [pid = 1904] [serial = 958] [outer = 0x7f0b841ad400]
20:50:44 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
20:50:44 INFO - document served over http requires an http
20:50:44 INFO - sub-resource via fetch-request using the meta-referrer
20:50:44 INFO - delivery method with keep-origin-redirect and when
20:50: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"
20:50:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:50:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:50:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:50:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:44 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
20:50:44 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 2495ms
20:50:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
20:50:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cc9000 == 36 [pid = 1904] [id = 343]
20:50:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f0b843b7c00) [pid = 1904] [serial = 959] [outer = (nil)]
20:50:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f0b85828c00) [pid = 1904] [serial = 960] [outer = 0x7f0b843b7c00]
20:50:46 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f0b82b06000) [pid = 1904] [serial = 961] [outer = 0x7f0b843b7c00]
20:50:47 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
20:50:47 INFO - document served over http requires an http
20:50:47 INFO - sub-resource via fetch-request using the meta-referrer
20:50:47 INFO - delivery method with no-redirect and when
20:50:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:50:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:50:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:50:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:50:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:47 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
20:50:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2991ms
20:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
20:50:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b22000 == 37 [pid = 1904] [id = 344]
20:50:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f0b82b0f800) [pid = 1904] [serial = 962] [outer = (nil)]
20:50:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f0b82b10800) [pid = 1904] [serial = 963] [outer = 0x7f0b82b0f800]
20:50:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f0b82d1e000) [pid = 1904] [serial = 964] [outer = 0x7f0b82b0f800]
20:50:50 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
20:50:50 INFO - document served over http requires an http
20:50:50 INFO - sub-resource via fetch-request using the meta-referrer
20:50:50 INFO - delivery method with swap-origin-redirect and when
20:50: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-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
20:50:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:50:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:50:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:50:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:50 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
20:50:50 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 2098ms
20:50:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
20:50:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e05800 == 38 [pid = 1904] [id = 345]
20:50:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f0b82b0fc00) [pid = 1904] [serial = 965] [outer = (nil)]
20:50:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f0b82d29800) [pid = 1904] [serial = 966] [outer = 0x7f0b82b0fc00]
20:50:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f0b82e40400) [pid = 1904] [serial = 967] [outer = 0x7f0b82b0fc00]
20:50:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e19800 == 39 [pid = 1904] [id = 346]
20:50:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f0b82e44000) [pid = 1904] [serial = 968] [outer = (nil)]
20:50:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f0b82fe9c00) [pid = 1904] [serial = 969] [outer = 0x7f0b82e44000]
20:50:52 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
20:50:52 INFO - document served over http requires an http
20:50:52 INFO - sub-resource via iframe-tag using the meta-referrer
20:50:52 INFO - delivery method with keep-origin-redirect and when
20:50: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"
20:50:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:50:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:50:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:52 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
20:50:52 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 2197ms
20:50:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
20:50:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82f86000 == 40 [pid = 1904] [id = 347]
20:50:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f0b82d25c00) [pid = 1904] [serial = 970] [outer = (nil)]
20:50:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f0b82feac00) [pid = 1904] [serial = 971] [outer = 0x7f0b82d25c00]
20:50:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:50:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f0b82ff4800) [pid = 1904] [serial = 972] [outer = 0x7f0b82d25c00]
20:50:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82f9c000 == 41 [pid = 1904] [id = 348]
20:50:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f0b82e45000) [pid = 1904] [serial = 973] [outer = (nil)]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a51000 == 40 [pid = 1904] [id = 315]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84269800 == 39 [pid = 1904] [id = 314]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c705800 == 38 [pid = 1904] [id = 317]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a14b000 == 37 [pid = 1904] [id = 316]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85796000 == 36 [pid = 1904] [id = 271]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e095800 == 35 [pid = 1904] [id = 319]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca82000 == 34 [pid = 1904] [id = 318]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b904af000 == 33 [pid = 1904] [id = 321]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ec8f800 == 32 [pid = 1904] [id = 320]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93dd1000 == 31 [pid = 1904] [id = 323]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b9082d000 == 30 [pid = 1904] [id = 322]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89538000 == 29 [pid = 1904] [id = 325]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fa2800 == 28 [pid = 1904] [id = 324]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fbc800 == 27 [pid = 1904] [id = 327]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89542800 == 26 [pid = 1904] [id = 326]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8414b800 == 25 [pid = 1904] [id = 328]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848b4800 == 24 [pid = 1904] [id = 329]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85791800 == 23 [pid = 1904] [id = 331]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856eb000 == 22 [pid = 1904] [id = 332]
20:50:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876dc000 == 21 [pid = 1904] [id = 333]
20:50:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86e14000 == 20 [pid = 1904] [id = 335]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa64000 == 19 [pid = 1904] [id = 336]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d208000 == 18 [pid = 1904] [id = 337]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d7d2800 == 17 [pid = 1904] [id = 338]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ec82800 == 16 [pid = 1904] [id = 339]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b834d4000 == 15 [pid = 1904] [id = 340]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84066000 == 14 [pid = 1904] [id = 341]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8407d800 == 13 [pid = 1904] [id = 342]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cc9000 == 12 [pid = 1904] [id = 343]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b22000 == 11 [pid = 1904] [id = 344]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e19800 == 10 [pid = 1904] [id = 346]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e05800 == 9 [pid = 1904] [id = 345]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85ae0000 == 8 [pid = 1904] [id = 252]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87408000 == 7 [pid = 1904] [id = 286]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e15000 == 6 [pid = 1904] [id = 334]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848c2800 == 5 [pid = 1904] [id = 264]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85550000 == 4 [pid = 1904] [id = 330]
20:50:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d209000 == 3 [pid = 1904] [id = 294]
20:50:58 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f0b88d11000) [pid = 1904] [serial = 869] [outer = (nil)] [url = about:blank]
20:50:58 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f0b875b1000) [pid = 1904] [serial = 872] [outer = (nil)] [url = about:blank]
20:50:58 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f0b8a26a000) [pid = 1904] [serial = 875] [outer = (nil)] [url = about:blank]
20:50:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f0b82b04c00) [pid = 1904] [serial = 974] [outer = 0x7f0b82e45000]
20:50:59 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
20:50:59 INFO - document served over http requires an http
20:50:59 INFO - sub-resource via iframe-tag using the meta-referrer
20:50:59 INFO - delivery method with no-redirect and when
20:50: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"
20:50:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:50:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:50:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:50:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:50:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:50:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:50:59 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
20:50:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 6909ms
20:50:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
20:50:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e02800 == 4 [pid = 1904] [id = 349]
20:50:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f0b82d2b800) [pid = 1904] [serial = 975] [outer = (nil)]
20:50:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f0b82e3f800) [pid = 1904] [serial = 976] [outer = 0x7f0b82d2b800]
20:51:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f0b82ff6800) [pid = 1904] [serial = 977] [outer = 0x7f0b82d2b800]
20:51:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b834cf800 == 5 [pid = 1904] [id = 350]
20:51:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f0b83046c00) [pid = 1904] [serial = 978] [outer = (nil)]
20:51:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f0b8304a800) [pid = 1904] [serial = 979] [outer = 0x7f0b83046c00]
20:51:01 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
20:51:01 INFO - document served over http requires an http
20:51:01 INFO - sub-resource via iframe-tag using the meta-referrer
20:51:01 INFO - delivery method with swap-origin-redirect and when
20:51:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
20:51:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:51:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:51:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:01 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
20:51:01 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 1846ms
20:51:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
20:51:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84066000 == 6 [pid = 1904] [id = 351]
20:51:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f0b82b10000) [pid = 1904] [serial = 980] [outer = (nil)]
20:51:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f0b83048c00) [pid = 1904] [serial = 981] [outer = 0x7f0b82b10000]
20:51:01 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f0b83f67c00) [pid = 1904] [serial = 982] [outer = 0x7f0b82b10000]
20:51:02 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
20:51:02 INFO - document served over http requires an http
20:51:02 INFO - sub-resource via script-tag using the meta-referrer
20:51:02 INFO - delivery method with keep-origin-redirect and when
20:51: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"
20:51:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:51:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:51:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:02 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
20:51:02 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 1889ms
20:51:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
20:51:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8424b000 == 7 [pid = 1904] [id = 352]
20:51:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f0b841a3000) [pid = 1904] [serial = 983] [outer = (nil)]
20:51:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f0b841ad800) [pid = 1904] [serial = 984] [outer = 0x7f0b841a3000]
20:51:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f0b84274000) [pid = 1904] [serial = 985] [outer = 0x7f0b841a3000]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f0b8a1efc00) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f0b8d2b7400) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f0b85a06c00) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f0b8534c800) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f0b894c1000) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f0b855c4c00) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f0b8427c400) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f0b8a1edc00) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f0b8ca0f800) [pid = 1904] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994992830]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f0b8ca02c00) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f0b8d99bc00) [pid = 1904] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f0b9044f000) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f0b88e8c000) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f0b8d39b400) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f0b8b7d4400) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f0b8534b000) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f0b85a0bc00) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f0b847f5000) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f0b8597c000) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f0b85355800) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f0b842bfc00) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f0b8c803c00) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f0b88d08000) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f0b90448c00) [pid = 1904] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f0b93d20000) [pid = 1904] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995003861]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f0b8ab8b800) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f0b88d28c00) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f0b848f8000) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f0b88d0f800) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f0b8abb6400) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f0b8ed4c400) [pid = 1904] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f0b8747b400) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f0b8a26a800) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f0b88d07800) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f0b8548f800) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f0b8e056800) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f0b8919d800) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f0b85982c00) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b848f4c00) [pid = 1904] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b8ca10000) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b8427b400) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f0b847f6400) [pid = 1904] [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]
20:51:07 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f0b8c8ff800) [pid = 1904] [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]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b8eda2800) [pid = 1904] [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]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b877a3c00) [pid = 1904] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b89306c00) [pid = 1904] [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]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b8d9f6800) [pid = 1904] [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]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b8d2b0000) [pid = 1904] [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]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f0b8e04f400) [pid = 1904] [serial = 895] [outer = (nil)] [url = about:blank]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f0b86f7b000) [pid = 1904] [serial = 927] [outer = (nil)] [url = about:blank]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b8b2c9000) [pid = 1904] [serial = 915] [outer = (nil)] [url = about:blank]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f0b88f61c00) [pid = 1904] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b8d249000) [pid = 1904] [serial = 890] [outer = (nil)] [url = about:blank]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b904dd000) [pid = 1904] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b8eda3000) [pid = 1904] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b93ded000) [pid = 1904] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995003861]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b85496000) [pid = 1904] [serial = 924] [outer = (nil)] [url = about:blank]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b8ed9d800) [pid = 1904] [serial = 900] [outer = (nil)] [url = about:blank]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b88d29800) [pid = 1904] [serial = 921] [outer = (nil)] [url = about:blank]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b842c0000) [pid = 1904] [serial = 880] [outer = (nil)] [url = about:blank]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b848ec000) [pid = 1904] [serial = 910] [outer = (nil)] [url = about:blank]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b848f9c00) [pid = 1904] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b8d24f800) [pid = 1904] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447994992830]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b8e058c00) [pid = 1904] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b904de400) [pid = 1904] [serial = 905] [outer = (nil)] [url = about:blank]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b88d2ac00) [pid = 1904] [serial = 918] [outer = (nil)] [url = about:blank]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b88f57400) [pid = 1904] [serial = 930] [outer = (nil)] [url = about:blank]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b8a266c00) [pid = 1904] [serial = 885] [outer = (nil)] [url = about:blank]
20:51:08 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b855bec00) [pid = 1904] [serial = 933] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b88e87000) [pid = 1904] [serial = 806] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b89bd6000) [pid = 1904] [serial = 848] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b86f74000) [pid = 1904] [serial = 803] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b8a1f6800) [pid = 1904] [serial = 809] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b8a1ed000) [pid = 1904] [serial = 767] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b8abb0c00) [pid = 1904] [serial = 851] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b8d990c00) [pid = 1904] [serial = 860] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8c8f5000) [pid = 1904] [serial = 878] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b8e55b400) [pid = 1904] [serial = 866] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b894bec00) [pid = 1904] [serial = 764] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b8c8f6800) [pid = 1904] [serial = 776] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b8c80f400) [pid = 1904] [serial = 854] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b8d24c400) [pid = 1904] [serial = 818] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b8b7d3c00) [pid = 1904] [serial = 773] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b875b1c00) [pid = 1904] [serial = 845] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b87478800) [pid = 1904] [serial = 761] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b8d117000) [pid = 1904] [serial = 857] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b8aa9b400) [pid = 1904] [serial = 770] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b8e04f000) [pid = 1904] [serial = 863] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b86ebf000) [pid = 1904] [serial = 842] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b8d392000) [pid = 1904] [serial = 821] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b8d410c00) [pid = 1904] [serial = 824] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b8c981800) [pid = 1904] [serial = 815] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b8ca09000) [pid = 1904] [serial = 779] [outer = (nil)] [url = about:blank]
20:51:10 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b8b7d4000) [pid = 1904] [serial = 812] [outer = (nil)] [url = about:blank]
20:51:11 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
20:51:11 INFO - document served over http requires an http
20:51:11 INFO - sub-resource via script-tag using the meta-referrer
20:51:11 INFO - delivery method with no-redirect and when
20:51:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:51:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:51:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:51:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:11 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
20:51:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 8206ms
20:51:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
20:51:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84077800 == 8 [pid = 1904] [id = 353]
20:51:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b83045400) [pid = 1904] [serial = 986] [outer = (nil)]
20:51:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b83047800) [pid = 1904] [serial = 987] [outer = 0x7f0b83045400]
20:51:12 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b841aa800) [pid = 1904] [serial = 988] [outer = 0x7f0b83045400]
20:51:14 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
20:51:14 INFO - document served over http requires an http
20:51:14 INFO - sub-resource via script-tag using the meta-referrer
20:51:14 INFO - delivery method with swap-origin-redirect and when
20:51: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-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
20:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:51:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:51:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:14 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
20:51:14 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 2940ms
20:51:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
20:51:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848ba800 == 9 [pid = 1904] [id = 354]
20:51:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b82ff0400) [pid = 1904] [serial = 989] [outer = (nil)]
20:51:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b8427c000) [pid = 1904] [serial = 990] [outer = 0x7f0b82ff0400]
20:51:15 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b842bbc00) [pid = 1904] [serial = 991] [outer = 0x7f0b82ff0400]
20:51:16 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
20:51:16 INFO - document served over http requires an http
20:51:16 INFO - sub-resource via xhr-request using the meta-referrer
20:51:16 INFO - delivery method with keep-origin-redirect and when
20:51: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"
20:51:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:51:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:51:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:16 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
20:51:16 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 2051ms
20:51:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
20:51:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85541000 == 10 [pid = 1904] [id = 355]
20:51:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b8427d800) [pid = 1904] [serial = 992] [outer = (nil)]
20:51:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b842c3400) [pid = 1904] [serial = 993] [outer = 0x7f0b8427d800]
20:51:17 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b847ecc00) [pid = 1904] [serial = 994] [outer = 0x7f0b8427d800]
20:51:18 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
20:51:18 INFO - document served over http requires an http
20:51:18 INFO - sub-resource via xhr-request using the meta-referrer
20:51:18 INFO - delivery method with no-redirect and when
20:51: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"
20:51:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:51:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:51:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:18 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
20:51:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1911ms
20:51:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
20:51:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856dc000 == 11 [pid = 1904] [id = 356]
20:51:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b843aec00) [pid = 1904] [serial = 995] [outer = (nil)]
20:51:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b847f3000) [pid = 1904] [serial = 996] [outer = 0x7f0b843aec00]
20:51:19 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b848f4400) [pid = 1904] [serial = 997] [outer = 0x7f0b843aec00]
20:51:20 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
20:51:20 INFO - document served over http requires an http
20:51:20 INFO - sub-resource via xhr-request using the meta-referrer
20:51:20 INFO - delivery method with swap-origin-redirect and when
20:51: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-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
20:51:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:51:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:51:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:20 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
20:51:20 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 2048ms
20:51:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
20:51:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85784800 == 12 [pid = 1904] [id = 357]
20:51:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b847f4000) [pid = 1904] [serial = 998] [outer = (nil)]
20:51:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b8534c800) [pid = 1904] [serial = 999] [outer = 0x7f0b847f4000]
20:51:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b85355000) [pid = 1904] [serial = 1000] [outer = 0x7f0b847f4000]
20:51:22 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
20:51:22 INFO - document served over http requires an https
20:51:22 INFO - sub-resource via fetch-request using the meta-referrer
20:51:22 INFO - delivery method with keep-origin-redirect and when
20:51: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"
20:51:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:51:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:51:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:51:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:22 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
20:51:22 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 2497ms
20:51:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
20:51:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b859c5000 == 13 [pid = 1904] [id = 358]
20:51:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b85348c00) [pid = 1904] [serial = 1001] [outer = (nil)]
20:51:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b85497800) [pid = 1904] [serial = 1002] [outer = 0x7f0b85348c00]
20:51:23 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b855c4c00) [pid = 1904] [serial = 1003] [outer = 0x7f0b85348c00]
20:51:25 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
20:51:25 INFO - document served over http requires an https
20:51:25 INFO - sub-resource via fetch-request using the meta-referrer
20:51:25 INFO - delivery method with no-redirect and when
20:51: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"
20:51:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:51:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:51:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:51:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:25 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
20:51:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2487ms
20:51:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
20:51:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85ad6800 == 14 [pid = 1904] [id = 359]
20:51:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b8549a800) [pid = 1904] [serial = 1004] [outer = (nil)]
20:51:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b85827000) [pid = 1904] [serial = 1005] [outer = 0x7f0b8549a800]
20:51:26 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b8597f400) [pid = 1904] [serial = 1006] [outer = 0x7f0b8549a800]
20:51:27 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
20:51:27 INFO - document served over http requires an https
20:51:27 INFO - sub-resource via fetch-request using the meta-referrer
20:51:27 INFO - delivery method with swap-origin-redirect and when
20:51: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"
20:51:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:51:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:51:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:51:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:27 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
20:51:27 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 2285ms
20:51:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
20:51:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b30000 == 15 [pid = 1904] [id = 360]
20:51:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b855c6400) [pid = 1904] [serial = 1007] [outer = (nil)]
20:51:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b85823000) [pid = 1904] [serial = 1008] [outer = 0x7f0b855c6400]
20:51:30 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b842bb000) [pid = 1904] [serial = 1009] [outer = 0x7f0b855c6400]
20:51:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b834cc000 == 16 [pid = 1904] [id = 361]
20:51:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b82d29c00) [pid = 1904] [serial = 1010] [outer = (nil)]
20:51:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b841a7800) [pid = 1904] [serial = 1011] [outer = 0x7f0b82d29c00]
20:51:31 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
20:51:31 INFO - document served over http requires an https
20:51:31 INFO - sub-resource via iframe-tag using the meta-referrer
20:51:31 INFO - delivery method with keep-origin-redirect and when
20:51: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"
20:51:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:51:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:51:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:31 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
20:51:31 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 3590ms
20:51:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
20:51:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8406e000 == 17 [pid = 1904] [id = 362]
20:51:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b82ff7000) [pid = 1904] [serial = 1012] [outer = (nil)]
20:51:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b83047000) [pid = 1904] [serial = 1013] [outer = 0x7f0b82ff7000]
20:51:32 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b8427e800) [pid = 1904] [serial = 1014] [outer = 0x7f0b82ff7000]
20:51:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848b7800 == 18 [pid = 1904] [id = 363]
20:51:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b82fecc00) [pid = 1904] [serial = 1015] [outer = (nil)]
20:51:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b82d21000) [pid = 1904] [serial = 1016] [outer = 0x7f0b82fecc00]
20:51:33 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
20:51:33 INFO - document served over http requires an https
20:51:33 INFO - sub-resource via iframe-tag using the meta-referrer
20:51:33 INFO - delivery method with no-redirect and when
20:51: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"
20:51:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:51:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:51:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:33 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
20:51:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2157ms
20:51:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
20:51:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84066000 == 17 [pid = 1904] [id = 351]
20:51:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b834cf800 == 16 [pid = 1904] [id = 350]
20:51:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e02800 == 15 [pid = 1904] [id = 349]
20:51:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82f9c000 == 14 [pid = 1904] [id = 348]
20:51:33 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82f86000 == 13 [pid = 1904] [id = 347]
20:51:33 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b8a1e8400) [pid = 1904] [serial = 931] [outer = (nil)] [url = about:blank]
20:51:33 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b90726800) [pid = 1904] [serial = 906] [outer = (nil)] [url = about:blank]
20:51:33 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b8ecce800) [pid = 1904] [serial = 896] [outer = (nil)] [url = about:blank]
20:51:33 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b88d28000) [pid = 1904] [serial = 925] [outer = (nil)] [url = about:blank]
20:51:33 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b8ef6c800) [pid = 1904] [serial = 901] [outer = (nil)] [url = about:blank]
20:51:33 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b86ec7800) [pid = 1904] [serial = 881] [outer = (nil)] [url = about:blank]
20:51:33 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b8b2cec00) [pid = 1904] [serial = 916] [outer = (nil)] [url = about:blank]
20:51:33 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b8c80fc00) [pid = 1904] [serial = 886] [outer = (nil)] [url = about:blank]
20:51:33 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b88d30c00) [pid = 1904] [serial = 919] [outer = (nil)] [url = about:blank]
20:51:33 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b88e9dc00) [pid = 1904] [serial = 928] [outer = (nil)] [url = about:blank]
20:51:33 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b848f1000) [pid = 1904] [serial = 911] [outer = (nil)] [url = about:blank]
20:51:33 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b88e96400) [pid = 1904] [serial = 922] [outer = (nil)] [url = about:blank]
20:51:33 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b8d97b400) [pid = 1904] [serial = 891] [outer = (nil)] [url = about:blank]
20:51:33 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8aa9b800) [pid = 1904] [serial = 934] [outer = (nil)] [url = about:blank]
20:51:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b1c800 == 14 [pid = 1904] [id = 364]
20:51:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b82d1dc00) [pid = 1904] [serial = 1017] [outer = (nil)]
20:51:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b82e40000) [pid = 1904] [serial = 1018] [outer = 0x7f0b82d1dc00]
20:51:34 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b841a7c00) [pid = 1904] [serial = 1019] [outer = 0x7f0b82d1dc00]
20:51:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82f8d000 == 15 [pid = 1904] [id = 365]
20:51:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b843b8400) [pid = 1904] [serial = 1020] [outer = (nil)]
20:51:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b848f6800) [pid = 1904] [serial = 1021] [outer = 0x7f0b843b8400]
20:51:35 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
20:51:35 INFO - document served over http requires an https
20:51:35 INFO - sub-resource via iframe-tag using the meta-referrer
20:51:35 INFO - delivery method with swap-origin-redirect and when
20:51: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"
20:51:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:51:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:51:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:35 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
20:51:35 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 1879ms
20:51:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
20:51:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b834c6800 == 16 [pid = 1904] [id = 366]
20:51:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b82d26400) [pid = 1904] [serial = 1022] [outer = (nil)]
20:51:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b843b4400) [pid = 1904] [serial = 1023] [outer = 0x7f0b82d26400]
20:51:35 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b85820400) [pid = 1904] [serial = 1024] [outer = 0x7f0b82d26400]
20:51:37 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
20:51:37 INFO - document served over http requires an https
20:51:37 INFO - sub-resource via script-tag using the meta-referrer
20:51:37 INFO - delivery method with keep-origin-redirect and when
20:51: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"
20:51:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:51:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:51:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:37 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
20:51:37 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 1902ms
20:51:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
20:51:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848b9800 == 17 [pid = 1904] [id = 367]
20:51:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b85490800) [pid = 1904] [serial = 1025] [outer = (nil)]
20:51:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b85a07800) [pid = 1904] [serial = 1026] [outer = 0x7f0b85490800]
20:51:38 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b86d97c00) [pid = 1904] [serial = 1027] [outer = 0x7f0b85490800]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b82e3f800) [pid = 1904] [serial = 976] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b83f6f800) [pid = 1904] [serial = 951] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b82fe9c00) [pid = 1904] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b9044d000) [pid = 1904] [serial = 948] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b8304a800) [pid = 1904] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b82b04c00) [pid = 1904] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995055547]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b843ac400) [pid = 1904] [serial = 954] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b82d29800) [pid = 1904] [serial = 966] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b82feac00) [pid = 1904] [serial = 971] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b83048c00) [pid = 1904] [serial = 981] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8ca07800) [pid = 1904] [serial = 942] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b843b8000) [pid = 1904] [serial = 957] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b8d9fb800) [pid = 1904] [serial = 945] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b85828c00) [pid = 1904] [serial = 960] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b87799000) [pid = 1904] [serial = 936] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b82b10800) [pid = 1904] [serial = 963] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b8ab86c00) [pid = 1904] [serial = 939] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b841ad800) [pid = 1904] [serial = 984] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b82b10000) [pid = 1904] [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]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b82e44000) [pid = 1904] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b82e45000) [pid = 1904] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995055547]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b82d25c00) [pid = 1904] [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]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b83046c00) [pid = 1904] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b82d2b800) [pid = 1904] [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]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b843b7c00) [pid = 1904] [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]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b82b0f800) [pid = 1904] [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]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b83f6e800) [pid = 1904] [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]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b8ca0d400) [pid = 1904] [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]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b87480800) [pid = 1904] [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]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f0b83f6ec00) [pid = 1904] [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]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f0b8d996400) [pid = 1904] [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]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f0b841ad400) [pid = 1904] [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]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b82b0fc00) [pid = 1904] [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]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b8534d400) [pid = 1904] [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]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f0b8abb5800) [pid = 1904] [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]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f0b8e55a800) [pid = 1904] [serial = 946] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f0b89bda400) [pid = 1904] [serial = 937] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f0b843b1000) [pid = 1904] [serial = 955] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b8c805000) [pid = 1904] [serial = 940] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b841a4800) [pid = 1904] [serial = 952] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b93e56800) [pid = 1904] [serial = 949] [outer = (nil)] [url = about:blank]
20:51:38 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f0b8d39bc00) [pid = 1904] [serial = 943] [outer = (nil)] [url = about:blank]
20:51:39 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
20:51:39 INFO - document served over http requires an https
20:51:39 INFO - sub-resource via script-tag using the meta-referrer
20:51:39 INFO - delivery method with no-redirect and when
20:51: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"
20:51:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:51:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:51:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:39 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
20:51:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2245ms
20:51:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
20:51:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b859c4000 == 18 [pid = 1904] [id = 368]
20:51:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f0b82d2b800) [pid = 1904] [serial = 1028] [outer = (nil)]
20:51:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b83f61800) [pid = 1904] [serial = 1029] [outer = 0x7f0b82d2b800]
20:51:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b85a09800) [pid = 1904] [serial = 1030] [outer = 0x7f0b82d2b800]
20:51:41 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
20:51:41 INFO - document served over http requires an https
20:51:41 INFO - sub-resource via script-tag using the meta-referrer
20:51:41 INFO - delivery method with swap-origin-redirect and when
20:51: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"
20:51:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:51:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:51:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:41 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
20:51:41 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 2335ms
20:51:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
20:51:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84254000 == 19 [pid = 1904] [id = 369]
20:51:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b82e43c00) [pid = 1904] [serial = 1031] [outer = (nil)]
20:51:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f0b842b5000) [pid = 1904] [serial = 1032] [outer = 0x7f0b82e43c00]
20:51:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f0b85491800) [pid = 1904] [serial = 1033] [outer = 0x7f0b82e43c00]
20:51:44 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
20:51:44 INFO - document served over http requires an https
20:51:44 INFO - sub-resource via xhr-request using the meta-referrer
20:51:44 INFO - delivery method with keep-origin-redirect and when
20:51: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"
20:51:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:51:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:51:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:44 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
20:51:44 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 2887ms
20:51:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
20:51:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86d21800 == 20 [pid = 1904] [id = 370]
20:51:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f0b841a5400) [pid = 1904] [serial = 1034] [outer = (nil)]
20:51:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f0b85a0a000) [pid = 1904] [serial = 1035] [outer = 0x7f0b841a5400]
20:51:45 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b86da5000) [pid = 1904] [serial = 1036] [outer = 0x7f0b841a5400]
20:51:46 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
20:51:46 INFO - document served over http requires an https
20:51:46 INFO - sub-resource via xhr-request using the meta-referrer
20:51:46 INFO - delivery method with no-redirect and when
20:51: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"
20:51:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:51:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:51:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:46 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
20:51:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2037ms
20:51:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
20:51:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86e1b000 == 21 [pid = 1904] [id = 371]
20:51:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b85a0b000) [pid = 1904] [serial = 1037] [outer = (nil)]
20:51:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f0b86e88800) [pid = 1904] [serial = 1038] [outer = 0x7f0b85a0b000]
20:51:47 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f0b86ec0c00) [pid = 1904] [serial = 1039] [outer = 0x7f0b85a0b000]
20:51:48 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
20:51:48 INFO - document served over http requires an https
20:51:48 INFO - sub-resource via xhr-request using the meta-referrer
20:51:48 INFO - delivery method with swap-origin-redirect and when
20:51: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"
20:51:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:51:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:51:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:48 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
20:51:48 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 1794ms
20:51:48 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
20:51:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87418800 == 22 [pid = 1904] [id = 372]
20:51:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f0b86e85c00) [pid = 1904] [serial = 1040] [outer = (nil)]
20:51:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b86ecd000) [pid = 1904] [serial = 1041] [outer = 0x7f0b86e85c00]
20:51:49 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b86f73400) [pid = 1904] [serial = 1042] [outer = 0x7f0b86e85c00]
20:51:50 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
20:51:50 INFO - document served over http requires an http
20:51:50 INFO - sub-resource via fetch-request using the meta-referrer
20:51:50 INFO - delivery method with keep-origin-redirect and when
20:51:50 INFO - the target request is same-origin.
20:51:50 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 2121ms
20:51:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
20:51:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876e8800 == 23 [pid = 1904] [id = 373]
20:51:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b86ec9800) [pid = 1904] [serial = 1043] [outer = (nil)]
20:51:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b86f7b400) [pid = 1904] [serial = 1044] [outer = 0x7f0b86ec9800]
20:51:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b8747c000) [pid = 1904] [serial = 1045] [outer = 0x7f0b86ec9800]
20:51:53 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
20:51:53 INFO - document served over http requires an http
20:51:53 INFO - sub-resource via fetch-request using the meta-referrer
20:51:53 INFO - delivery method with no-redirect and when
20:51:53 INFO - the target request is same-origin.
20:51:53 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 2500ms
20:51:53 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
20:51:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87862800 == 24 [pid = 1904] [id = 374]
20:51:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b86f7ac00) [pid = 1904] [serial = 1046] [outer = (nil)]
20:51:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b875b2000) [pid = 1904] [serial = 1047] [outer = 0x7f0b86f7ac00]
20:51:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b875b9800) [pid = 1904] [serial = 1048] [outer = 0x7f0b86f7ac00]
20:51:56 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
20:51:56 INFO - document served over http requires an http
20:51:56 INFO - sub-resource via fetch-request using the meta-referrer
20:51:56 INFO - delivery method with swap-origin-redirect and when
20:51: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"
20:51:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:51:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:51:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:51:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:51:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:51:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:51:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:51:56 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
20:51:56 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 2892ms
20:51:56 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
20:51:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b24000 == 25 [pid = 1904] [id = 375]
20:51:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b875afc00) [pid = 1904] [serial = 1049] [outer = (nil)]
20:51:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b8779d000) [pid = 1904] [serial = 1050] [outer = 0x7f0b875afc00]
20:51:57 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:51:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b88d07000) [pid = 1904] [serial = 1051] [outer = 0x7f0b875afc00]
20:51:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b37000 == 26 [pid = 1904] [id = 376]
20:51:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b88d0a800) [pid = 1904] [serial = 1052] [outer = (nil)]
20:51:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
20:51:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b88d08c00) [pid = 1904] [serial = 1053] [outer = 0x7f0b88d0a800]
20:51:59 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
20:51:59 INFO - document served over http requires an http
20:51:59 INFO - sub-resource via iframe-tag using the meta-referrer
20:51:59 INFO - delivery method with keep-origin-redirect and when
20:51:59 INFO - the target request is same-origin.
20:51:59 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 3645ms
20:51:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
20:52:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e05800 == 27 [pid = 1904] [id = 377]
20:52:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b82e3d000) [pid = 1904] [serial = 1054] [outer = (nil)]
20:52:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b82ff2400) [pid = 1904] [serial = 1055] [outer = 0x7f0b82e3d000]
20:52:01 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b842c0400) [pid = 1904] [serial = 1056] [outer = 0x7f0b82e3d000]
20:52:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84253800 == 28 [pid = 1904] [id = 378]
20:52:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b847f2000) [pid = 1904] [serial = 1057] [outer = (nil)]
20:52:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b85493000) [pid = 1904] [serial = 1058] [outer = 0x7f0b847f2000]
20:52:02 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
20:52:02 INFO - document served over http requires an http
20:52:02 INFO - sub-resource via iframe-tag using the meta-referrer
20:52:02 INFO - delivery method with no-redirect and when
20:52:02 INFO - the target request is same-origin.
20:52:02 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 2394ms
20:52:02 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
20:52:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e1e000 == 29 [pid = 1904] [id = 379]
20:52:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b82fe9800) [pid = 1904] [serial = 1059] [outer = (nil)]
20:52:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b8304c000) [pid = 1904] [serial = 1060] [outer = 0x7f0b82fe9800]
20:52:03 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b842b5c00) [pid = 1904] [serial = 1061] [outer = 0x7f0b82fe9800]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848b9800 == 28 [pid = 1904] [id = 367]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b834c6800 == 27 [pid = 1904] [id = 366]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82f8d000 == 26 [pid = 1904] [id = 365]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b1c800 == 25 [pid = 1904] [id = 364]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848b7800 == 24 [pid = 1904] [id = 363]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8406e000 == 23 [pid = 1904] [id = 362]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b834cc000 == 22 [pid = 1904] [id = 361]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b30000 == 21 [pid = 1904] [id = 360]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85ad6800 == 20 [pid = 1904] [id = 359]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b859c5000 == 19 [pid = 1904] [id = 358]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85784800 == 18 [pid = 1904] [id = 357]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856dc000 == 17 [pid = 1904] [id = 356]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85541000 == 16 [pid = 1904] [id = 355]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848ba800 == 15 [pid = 1904] [id = 354]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8424b000 == 14 [pid = 1904] [id = 352]
20:52:03 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84077800 == 13 [pid = 1904] [id = 353]
20:52:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cb3800 == 14 [pid = 1904] [id = 380]
20:52:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b82d22800) [pid = 1904] [serial = 1062] [outer = (nil)]
20:52:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b8304e800) [pid = 1904] [serial = 1063] [outer = 0x7f0b82d22800]
20:52:04 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b82b06000) [pid = 1904] [serial = 961] [outer = (nil)] [url = about:blank]
20:52:04 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b82d1e000) [pid = 1904] [serial = 964] [outer = (nil)] [url = about:blank]
20:52:04 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b85820800) [pid = 1904] [serial = 958] [outer = (nil)] [url = about:blank]
20:52:04 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b83f67c00) [pid = 1904] [serial = 982] [outer = (nil)] [url = about:blank]
20:52:04 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b82e40400) [pid = 1904] [serial = 967] [outer = (nil)] [url = about:blank]
20:52:04 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b82ff4800) [pid = 1904] [serial = 972] [outer = (nil)] [url = about:blank]
20:52:04 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b82ff6800) [pid = 1904] [serial = 977] [outer = (nil)] [url = about:blank]
20:52:04 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
20:52:04 INFO - document served over http requires an http
20:52:04 INFO - sub-resource via iframe-tag using the meta-referrer
20:52:04 INFO - delivery method with swap-origin-redirect and when
20:52:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:52:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:52:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:52:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:04 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
20:52:04 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 1933ms
20:52:04 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
20:52:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cb8800 == 15 [pid = 1904] [id = 381]
20:52:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b82ff6400) [pid = 1904] [serial = 1064] [outer = (nil)]
20:52:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b83049400) [pid = 1904] [serial = 1065] [outer = 0x7f0b82ff6400]
20:52:04 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b847ef000) [pid = 1904] [serial = 1066] [outer = 0x7f0b82ff6400]
20:52:05 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
20:52:05 INFO - document served over http requires an http
20:52:05 INFO - sub-resource via script-tag using the meta-referrer
20:52:05 INFO - delivery method with keep-origin-redirect and when
20:52:05 INFO - the target request is same-origin.
20:52:05 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 1536ms
20:52:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
20:52:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84063000 == 16 [pid = 1904] [id = 382]
20:52:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b842bf800) [pid = 1904] [serial = 1067] [outer = (nil)]
20:52:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b848f2c00) [pid = 1904] [serial = 1068] [outer = 0x7f0b842bf800]
20:52:06 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b855c1800) [pid = 1904] [serial = 1069] [outer = 0x7f0b842bf800]
20:52:07 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
20:52:07 INFO - document served over http requires an http
20:52:07 INFO - sub-resource via script-tag using the meta-referrer
20:52:07 INFO - delivery method with no-redirect and when
20:52:07 INFO - the target request is same-origin.
20:52:07 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 2184ms
20:52:07 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
20:52:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848c2800 == 17 [pid = 1904] [id = 383]
20:52:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b8534e800) [pid = 1904] [serial = 1070] [outer = (nil)]
20:52:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b8582a800) [pid = 1904] [serial = 1071] [outer = 0x7f0b8534e800]
20:52:08 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b86e7e400) [pid = 1904] [serial = 1072] [outer = 0x7f0b8534e800]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b82d29c00) [pid = 1904] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b843b4400) [pid = 1904] [serial = 1023] [outer = (nil)] [url = about:blank]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b85497800) [pid = 1904] [serial = 1002] [outer = (nil)] [url = about:blank]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b8534c800) [pid = 1904] [serial = 999] [outer = (nil)] [url = about:blank]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b842c3400) [pid = 1904] [serial = 993] [outer = (nil)] [url = about:blank]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b85827000) [pid = 1904] [serial = 1005] [outer = (nil)] [url = about:blank]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8427c000) [pid = 1904] [serial = 990] [outer = (nil)] [url = about:blank]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b83047800) [pid = 1904] [serial = 987] [outer = (nil)] [url = about:blank]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b841a7800) [pid = 1904] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b83f61800) [pid = 1904] [serial = 1029] [outer = (nil)] [url = about:blank]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b85823000) [pid = 1904] [serial = 1008] [outer = (nil)] [url = about:blank]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b85a07800) [pid = 1904] [serial = 1026] [outer = (nil)] [url = about:blank]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b83047000) [pid = 1904] [serial = 1013] [outer = (nil)] [url = about:blank]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b847f3000) [pid = 1904] [serial = 996] [outer = (nil)] [url = about:blank]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b82e40000) [pid = 1904] [serial = 1018] [outer = (nil)] [url = about:blank]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b848f6800) [pid = 1904] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b82d21000) [pid = 1904] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995092988]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b85490800) [pid = 1904] [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]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b843b8400) [pid = 1904] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b82ff7000) [pid = 1904] [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]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b82fecc00) [pid = 1904] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995092988]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b82d26400) [pid = 1904] [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]
20:52:10 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b82d1dc00) [pid = 1904] [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]
20:52:11 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
20:52:11 INFO - document served over http requires an http
20:52:11 INFO - sub-resource via script-tag using the meta-referrer
20:52:11 INFO - delivery method with swap-origin-redirect and when
20:52: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"
20:52:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:52:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:52:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:11 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
20:52:11 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 3190ms
20:52:11 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
20:52:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856e4000 == 18 [pid = 1904] [id = 384]
20:52:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b82e42800) [pid = 1904] [serial = 1073] [outer = (nil)]
20:52:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b83f61800) [pid = 1904] [serial = 1074] [outer = 0x7f0b82e42800]
20:52:12 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b848f5400) [pid = 1904] [serial = 1075] [outer = 0x7f0b82e42800]
20:52:13 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
20:52:13 INFO - document served over http requires an http
20:52:13 INFO - sub-resource via xhr-request using the meta-referrer
20:52:13 INFO - delivery method with keep-origin-redirect and when
20:52:13 INFO - the target request is same-origin.
20:52:13 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 2740ms
20:52:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
20:52:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84255000 == 19 [pid = 1904] [id = 385]
20:52:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b82e47000) [pid = 1904] [serial = 1076] [outer = (nil)]
20:52:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b8427e000) [pid = 1904] [serial = 1077] [outer = 0x7f0b82e47000]
20:52:14 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b8534f000) [pid = 1904] [serial = 1078] [outer = 0x7f0b82e47000]
20:52:15 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
20:52:15 INFO - document served over http requires an http
20:52:15 INFO - sub-resource via xhr-request using the meta-referrer
20:52:15 INFO - delivery method with no-redirect and when
20:52:15 INFO - the target request is same-origin.
20:52:15 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 1891ms
20:52:15 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
20:52:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85acd000 == 20 [pid = 1904] [id = 386]
20:52:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b842c0000) [pid = 1904] [serial = 1079] [outer = (nil)]
20:52:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b85824800) [pid = 1904] [serial = 1080] [outer = 0x7f0b842c0000]
20:52:16 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b86da0c00) [pid = 1904] [serial = 1081] [outer = 0x7f0b842c0000]
20:52:17 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
20:52:17 INFO - document served over http requires an http
20:52:17 INFO - sub-resource via xhr-request using the meta-referrer
20:52:17 INFO - delivery method with swap-origin-redirect and when
20:52: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"
20:52:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:52:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:52:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:17 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
20:52:17 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 1744ms
20:52:17 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
20:52:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876dd800 == 21 [pid = 1904] [id = 387]
20:52:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b8597c400) [pid = 1904] [serial = 1082] [outer = (nil)]
20:52:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b86f78800) [pid = 1904] [serial = 1083] [outer = 0x7f0b8597c400]
20:52:18 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b875b8400) [pid = 1904] [serial = 1084] [outer = 0x7f0b8597c400]
20:52:19 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
20:52:19 INFO - document served over http requires an https
20:52:19 INFO - sub-resource via fetch-request using the meta-referrer
20:52:19 INFO - delivery method with keep-origin-redirect and when
20:52: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"
20:52:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:52:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:52:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:52:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:19 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
20:52:19 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 1750ms
20:52:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
20:52:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b4b800 == 22 [pid = 1904] [id = 388]
20:52:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b86f78000) [pid = 1904] [serial = 1085] [outer = (nil)]
20:52:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b88d0f400) [pid = 1904] [serial = 1086] [outer = 0x7f0b86f78000]
20:52:20 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b88d28c00) [pid = 1904] [serial = 1087] [outer = 0x7f0b86f78000]
20:52:21 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
20:52:21 INFO - document served over http requires an https
20:52:21 INFO - sub-resource via fetch-request using the meta-referrer
20:52:21 INFO - delivery method with no-redirect and when
20:52: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"
20:52:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:52:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:52:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:52:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:21 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
20:52:21 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 2231ms
20:52:21 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
20:52:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88cd3800 == 23 [pid = 1904] [id = 389]
20:52:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b88d31c00) [pid = 1904] [serial = 1088] [outer = (nil)]
20:52:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b88d36000) [pid = 1904] [serial = 1089] [outer = 0x7f0b88d31c00]
20:52:22 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b88e86400) [pid = 1904] [serial = 1090] [outer = 0x7f0b88d31c00]
20:52:24 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
20:52:24 INFO - document served over http requires an https
20:52:24 INFO - sub-resource via fetch-request using the meta-referrer
20:52:24 INFO - delivery method with swap-origin-redirect and when
20:52: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"
20:52:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:52:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:52:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:52:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:24 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
20:52:24 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 2436ms
20:52:24 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
20:52:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e0c000 == 24 [pid = 1904] [id = 390]
20:52:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b88d32800) [pid = 1904] [serial = 1091] [outer = (nil)]
20:52:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b88e9d000) [pid = 1904] [serial = 1092] [outer = 0x7f0b88d32800]
20:52:25 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b88ea5c00) [pid = 1904] [serial = 1093] [outer = 0x7f0b88d32800]
20:52:26 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
20:52:26 INFO - document served over http requires an https
20:52:26 INFO - sub-resource via fetch-request using the meta-referrer
20:52:26 INFO - delivery method with swap-origin-redirect and when
20:52: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"
20:52:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:52:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:52:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:52:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:26 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
20:52:26 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 2280ms
20:52:26 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
20:52:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8932c800 == 25 [pid = 1904] [id = 391]
20:52:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b88e9b400) [pid = 1904] [serial = 1094] [outer = (nil)]
20:52:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b88f5f000) [pid = 1904] [serial = 1095] [outer = 0x7f0b88e9b400]
20:52:27 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b8919cc00) [pid = 1904] [serial = 1096] [outer = 0x7f0b88e9b400]
20:52:29 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
20:52:29 INFO - document served over http requires an https
20:52:29 INFO - sub-resource via fetch-request using the meta-referrer
20:52:29 INFO - delivery method with keep-origin-redirect and when
20:52: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"
20:52:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:52:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:52:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:52:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:29 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
20:52:29 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 2944ms
20:52:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
20:52:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89424000 == 26 [pid = 1904] [id = 392]
20:52:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b88f5ec00) [pid = 1904] [serial = 1097] [outer = (nil)]
20:52:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b89303400) [pid = 1904] [serial = 1098] [outer = 0x7f0b88f5ec00]
20:52:30 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b89309c00) [pid = 1904] [serial = 1099] [outer = 0x7f0b88f5ec00]
20:52:31 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
20:52:31 INFO - document served over http requires an https
20:52:31 INFO - sub-resource via fetch-request using the meta-referrer
20:52:31 INFO - delivery method with no-redirect and when
20:52: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"
20:52:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:52:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:52:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:52:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:31 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
20:52:31 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 2608ms
20:52:31 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
20:52:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8406a800 == 27 [pid = 1904] [id = 393]
20:52:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b848ec400) [pid = 1904] [serial = 1100] [outer = (nil)]
20:52:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b85a08000) [pid = 1904] [serial = 1101] [outer = 0x7f0b848ec400]
20:52:32 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b894bc400) [pid = 1904] [serial = 1102] [outer = 0x7f0b848ec400]
20:52:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
20:52:33 INFO - document served over http requires an https
20:52:33 INFO - sub-resource via fetch-request using the meta-referrer
20:52:33 INFO - delivery method with swap-origin-redirect and when
20:52: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"
20:52:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
20:52:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
20:52:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
20:52:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
20:52:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1896ms
20:52:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
20:52:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b859d6000 == 28 [pid = 1904] [id = 394]
20:52:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b83f66000) [pid = 1904] [serial = 1103] [outer = (nil)]
20:52:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b8534b800) [pid = 1904] [serial = 1104] [outer = 0x7f0b83f66000]
20:52:34 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b86d98800) [pid = 1904] [serial = 1105] [outer = 0x7f0b83f66000]
20:52:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cc1800 == 29 [pid = 1904] [id = 395]
20:52:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b82e41800) [pid = 1904] [serial = 1106] [outer = (nil)]
20:52:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b842b6400) [pid = 1904] [serial = 1107] [outer = 0x7f0b82e41800]
20:52:35 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
20:52:35 INFO - document served over http requires an https
20:52:35 INFO - sub-resource via iframe-tag using the meta-referrer
20:52:35 INFO - delivery method with keep-origin-redirect and when
20:52: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"
20:52:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:52:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:52:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:35 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
20:52:35 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 2098ms
20:52:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
20:52:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848c2800 == 28 [pid = 1904] [id = 383]
20:52:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84063000 == 27 [pid = 1904] [id = 382]
20:52:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cb8800 == 26 [pid = 1904] [id = 381]
20:52:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cb3800 == 25 [pid = 1904] [id = 380]
20:52:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84253800 == 24 [pid = 1904] [id = 378]
20:52:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e1e000 == 23 [pid = 1904] [id = 379]
20:52:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e05800 == 22 [pid = 1904] [id = 377]
20:52:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b37000 == 21 [pid = 1904] [id = 376]
20:52:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87862800 == 20 [pid = 1904] [id = 374]
20:52:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876e8800 == 19 [pid = 1904] [id = 373]
20:52:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87418800 == 18 [pid = 1904] [id = 372]
20:52:36 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86e1b000 == 17 [pid = 1904] [id = 371]
20:52:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cb3800 == 18 [pid = 1904] [id = 396]
20:52:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b82d1d800) [pid = 1904] [serial = 1108] [outer = (nil)]
20:52:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b841a1400) [pid = 1904] [serial = 1109] [outer = 0x7f0b82d1d800]
20:52:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b85989000) [pid = 1904] [serial = 1110] [outer = 0x7f0b82d1d800]
20:52:37 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86d21800 == 17 [pid = 1904] [id = 370]
20:52:37 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84254000 == 16 [pid = 1904] [id = 369]
20:52:37 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b85820400) [pid = 1904] [serial = 1024] [outer = (nil)] [url = about:blank]
20:52:37 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b86d97c00) [pid = 1904] [serial = 1027] [outer = (nil)] [url = about:blank]
20:52:37 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b8427e800) [pid = 1904] [serial = 1014] [outer = (nil)] [url = about:blank]
20:52:37 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b84274000) [pid = 1904] [serial = 985] [outer = (nil)] [url = about:blank]
20:52:37 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b841a7c00) [pid = 1904] [serial = 1019] [outer = (nil)] [url = about:blank]
20:52:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b834c6800 == 17 [pid = 1904] [id = 397]
20:52:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b848ee800) [pid = 1904] [serial = 1111] [outer = (nil)]
20:52:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b86d9d800) [pid = 1904] [serial = 1112] [outer = 0x7f0b848ee800]
20:52:38 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
20:52:38 INFO - document served over http requires an https
20:52:38 INFO - sub-resource via iframe-tag using the meta-referrer
20:52:38 INFO - delivery method with no-redirect and when
20:52: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"
20:52:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:52:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:52:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:38 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
20:52:38 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 2499ms
20:52:38 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
20:52:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84149000 == 18 [pid = 1904] [id = 398]
20:52:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b8427ec00) [pid = 1904] [serial = 1113] [outer = (nil)]
20:52:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b85820800) [pid = 1904] [serial = 1114] [outer = 0x7f0b8427ec00]
20:52:39 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b86ecd800) [pid = 1904] [serial = 1115] [outer = 0x7f0b8427ec00]
20:52:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85547000 == 19 [pid = 1904] [id = 399]
20:52:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b86f79400) [pid = 1904] [serial = 1116] [outer = (nil)]
20:52:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b8747f800) [pid = 1904] [serial = 1117] [outer = 0x7f0b86f79400]
20:52:40 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
20:52:40 INFO - document served over http requires an https
20:52:40 INFO - sub-resource via iframe-tag using the meta-referrer
20:52:40 INFO - delivery method with swap-origin-redirect and when
20:52: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"
20:52:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:52:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:52:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:40 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
20:52:40 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 2294ms
20:52:40 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
20:52:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86d07800 == 20 [pid = 1904] [id = 400]
20:52:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b86e87000) [pid = 1904] [serial = 1118] [outer = (nil)]
20:52:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f0b8747bc00) [pid = 1904] [serial = 1119] [outer = 0x7f0b86e87000]
20:52:41 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b88d10800) [pid = 1904] [serial = 1120] [outer = 0x7f0b86e87000]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b86f7b400) [pid = 1904] [serial = 1044] [outer = (nil)] [url = about:blank]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f0b875b2000) [pid = 1904] [serial = 1047] [outer = (nil)] [url = about:blank]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b88d08c00) [pid = 1904] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b8779d000) [pid = 1904] [serial = 1050] [outer = (nil)] [url = about:blank]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b85a0a000) [pid = 1904] [serial = 1035] [outer = (nil)] [url = about:blank]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b842b5000) [pid = 1904] [serial = 1032] [outer = (nil)] [url = about:blank]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b8582a800) [pid = 1904] [serial = 1071] [outer = (nil)] [url = about:blank]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b83049400) [pid = 1904] [serial = 1065] [outer = (nil)] [url = about:blank]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b86ecd000) [pid = 1904] [serial = 1041] [outer = (nil)] [url = about:blank]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b86e88800) [pid = 1904] [serial = 1038] [outer = (nil)] [url = about:blank]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b848f2c00) [pid = 1904] [serial = 1068] [outer = (nil)] [url = about:blank]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b8304e800) [pid = 1904] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b85493000) [pid = 1904] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995121891]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b82ff2400) [pid = 1904] [serial = 1055] [outer = (nil)] [url = about:blank]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b8304c000) [pid = 1904] [serial = 1060] [outer = (nil)] [url = about:blank]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b8534e800) [pid = 1904] [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]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b842bf800) [pid = 1904] [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]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b82e3d000) [pid = 1904] [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]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b82d2b800) [pid = 1904] [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]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b82ff6400) [pid = 1904] [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]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b82fe9800) [pid = 1904] [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]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b847f2000) [pid = 1904] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995121891]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b82d22800) [pid = 1904] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b841a3000) [pid = 1904] [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]
20:52:43 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b88d0a800) [pid = 1904] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:52:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86e1a800 == 21 [pid = 1904] [id = 401]
20:52:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b82d2b800) [pid = 1904] [serial = 1121] [outer = (nil)]
20:52:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b82fe9800) [pid = 1904] [serial = 1122] [outer = 0x7f0b82d2b800]
20:52:44 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
20:52:44 INFO - document served over http requires an https
20:52:44 INFO - sub-resource via iframe-tag using the meta-referrer
20:52:44 INFO - delivery method with swap-origin-redirect and when
20:52: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"
20:52:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:52:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:52:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:44 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
20:52:44 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 3753ms
20:52:44 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
20:52:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cba800 == 22 [pid = 1904] [id = 402]
20:52:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b82e3cc00) [pid = 1904] [serial = 1123] [outer = (nil)]
20:52:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b82feac00) [pid = 1904] [serial = 1124] [outer = 0x7f0b82e3cc00]
20:52:45 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b848f1400) [pid = 1904] [serial = 1125] [outer = 0x7f0b82e3cc00]
20:52:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87420800 == 23 [pid = 1904] [id = 403]
20:52:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b8548d400) [pid = 1904] [serial = 1126] [outer = (nil)]
20:52:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b85825400) [pid = 1904] [serial = 1127] [outer = 0x7f0b8548d400]
20:52:46 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
20:52:46 INFO - document served over http requires an https
20:52:46 INFO - sub-resource via iframe-tag using the meta-referrer
20:52:46 INFO - delivery method with keep-origin-redirect and when
20:52: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"
20:52:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:52:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:52:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:46 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
20:52:46 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 2243ms
20:52:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
20:52:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87861000 == 24 [pid = 1904] [id = 404]
20:52:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b841a3000) [pid = 1904] [serial = 1128] [outer = (nil)]
20:52:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b85820c00) [pid = 1904] [serial = 1129] [outer = 0x7f0b841a3000]
20:52:47 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b87476c00) [pid = 1904] [serial = 1130] [outer = 0x7f0b841a3000]
20:52:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b37800 == 25 [pid = 1904] [id = 405]
20:52:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b875bc800) [pid = 1904] [serial = 1131] [outer = (nil)]
20:52:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b88d2cc00) [pid = 1904] [serial = 1132] [outer = 0x7f0b875bc800]
20:52:48 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
20:52:48 INFO - document served over http requires an https
20:52:48 INFO - sub-resource via iframe-tag using the meta-referrer
20:52:48 INFO - delivery method with no-redirect and when
20:52: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"
20:52:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:52:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:52:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:48 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
20:52:48 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 1944ms
20:52:48 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
20:52:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88ce4800 == 26 [pid = 1904] [id = 406]
20:52:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b8534e000) [pid = 1904] [serial = 1133] [outer = (nil)]
20:52:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b88e8b800) [pid = 1904] [serial = 1134] [outer = 0x7f0b8534e000]
20:52:49 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b88f5c400) [pid = 1904] [serial = 1135] [outer = 0x7f0b8534e000]
20:52:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8953d800 == 27 [pid = 1904] [id = 407]
20:52:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b891a2000) [pid = 1904] [serial = 1136] [outer = (nil)]
20:52:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b8930f400) [pid = 1904] [serial = 1137] [outer = 0x7f0b891a2000]
20:52:51 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
20:52:51 INFO - document served over http requires an https
20:52:51 INFO - sub-resource via iframe-tag using the meta-referrer
20:52:51 INFO - delivery method with swap-origin-redirect and when
20:52: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"
20:52:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
20:52:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
20:52:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:51 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
20:52:51 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 2340ms
20:52:51 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
20:52:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8954c000 == 28 [pid = 1904] [id = 408]
20:52:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b88d09c00) [pid = 1904] [serial = 1138] [outer = (nil)]
20:52:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b894bb000) [pid = 1904] [serial = 1139] [outer = 0x7f0b88d09c00]
20:52:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b89ad8400) [pid = 1904] [serial = 1140] [outer = 0x7f0b88d09c00]
20:52:53 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
20:52:53 INFO - document served over http requires an https
20:52:53 INFO - sub-resource via script-tag using the meta-referrer
20:52:53 INFO - delivery method with keep-origin-redirect and when
20:52: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"
20:52:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:52:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:52:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:53 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
20:52:53 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 2443ms
20:52:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
20:52:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b895ae000 == 29 [pid = 1904] [id = 409]
20:52:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b89305000) [pid = 1904] [serial = 1141] [outer = (nil)]
20:52:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b89ae0800) [pid = 1904] [serial = 1142] [outer = 0x7f0b89305000]
20:52:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b89bda800) [pid = 1904] [serial = 1143] [outer = 0x7f0b89305000]
20:52:55 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
20:52:55 INFO - document served over http requires an https
20:52:55 INFO - sub-resource via script-tag using the meta-referrer
20:52:55 INFO - delivery method with no-redirect and when
20:52: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"
20:52:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:52:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:52:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:55 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
20:52:55 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 2195ms
20:52:55 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
20:52:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a5e800 == 30 [pid = 1904] [id = 410]
20:52:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f0b89bd1400) [pid = 1904] [serial = 1144] [outer = (nil)]
20:52:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b8a1ed000) [pid = 1904] [serial = 1145] [outer = 0x7f0b89bd1400]
20:52:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f0b8a1f5800) [pid = 1904] [serial = 1146] [outer = 0x7f0b89bd1400]
20:52:58 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
20:52:58 INFO - document served over http requires an https
20:52:58 INFO - sub-resource via script-tag using the meta-referrer
20:52:58 INFO - delivery method with swap-origin-redirect and when
20:52: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"
20:52:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:52:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:52:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:52:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:52:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:52:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:52:58 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
20:52:58 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 2298ms
20:52:58 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
20:52:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89baf800 == 31 [pid = 1904] [id = 411]
20:52:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f0b8a1ecc00) [pid = 1904] [serial = 1147] [outer = (nil)]
20:52:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b8a268000) [pid = 1904] [serial = 1148] [outer = 0x7f0b8a1ecc00]
20:52:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:52:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b8a836400) [pid = 1904] [serial = 1149] [outer = 0x7f0b8a1ecc00]
20:53:00 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
20:53:00 INFO - document served over http requires an https
20:53:00 INFO - sub-resource via script-tag using the meta-referrer
20:53:00 INFO - delivery method with swap-origin-redirect and when
20:53: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"
20:53:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:53:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:53:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:53:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:53:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:53:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:53:00 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
20:53:00 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 2837ms
20:53:01 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
20:53:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a140000 == 32 [pid = 1904] [id = 412]
20:53:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b8a266800) [pid = 1904] [serial = 1150] [outer = (nil)]
20:53:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b8a842800) [pid = 1904] [serial = 1151] [outer = 0x7f0b8a266800]
20:53:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b8aaa1000) [pid = 1904] [serial = 1152] [outer = 0x7f0b8a266800]
20:53:03 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
20:53:03 INFO - document served over http requires an https
20:53:03 INFO - sub-resource via script-tag using the meta-referrer
20:53:03 INFO - delivery method with keep-origin-redirect and when
20:53: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"
20:53:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:53:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:53:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:53:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:53:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:53:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:53:03 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
20:53:03 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 2037ms
20:53:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
20:53:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a158800 == 33 [pid = 1904] [id = 413]
20:53:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f0b8a841800) [pid = 1904] [serial = 1153] [outer = (nil)]
20:53:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f0b8ab89c00) [pid = 1904] [serial = 1154] [outer = 0x7f0b8a841800]
20:53:03 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b8ab90800) [pid = 1904] [serial = 1155] [outer = 0x7f0b8a841800]
20:53:04 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
20:53:04 INFO - document served over http requires an https
20:53:04 INFO - sub-resource via script-tag using the meta-referrer
20:53:04 INFO - delivery method with no-redirect and when
20:53:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
20:53:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:53:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:53:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:53:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:53:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:53:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:53:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:53:04 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
20:53:04 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 1784ms
20:53:04 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
20:53:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa6d000 == 34 [pid = 1904] [id = 414]
20:53:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b8ab87000) [pid = 1904] [serial = 1156] [outer = (nil)]
20:53:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b8abb5400) [pid = 1904] [serial = 1157] [outer = 0x7f0b8ab87000]
20:53:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f0b8b120c00) [pid = 1904] [serial = 1158] [outer = 0x7f0b8ab87000]
20:53:06 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
20:53:06 INFO - document served over http requires an https
20:53:06 INFO - sub-resource via script-tag using the meta-referrer
20:53:06 INFO - delivery method with swap-origin-redirect and when
20:53: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"
20:53:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:53:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:53:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
20:53:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
20:53:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:53:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:53:06 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
20:53:06 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 1957ms
20:53:06 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
20:53:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab18000 == 35 [pid = 1904] [id = 415]
20:53:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f0b8abb3400) [pid = 1904] [serial = 1159] [outer = (nil)]
20:53:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f0b8b129c00) [pid = 1904] [serial = 1160] [outer = 0x7f0b8abb3400]
20:53:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f0b8b2cf800) [pid = 1904] [serial = 1161] [outer = 0x7f0b8abb3400]
20:53:09 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
20:53:09 INFO - document served over http requires an https
20:53:09 INFO - sub-resource via xhr-request using the meta-referrer
20:53:09 INFO - delivery method with keep-origin-redirect and when
20:53: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"
20:53:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:53:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:53:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:53:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:53:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:53:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:53:09 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
20:53:09 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 2557ms
20:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
20:53:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8554c800 == 36 [pid = 1904] [id = 416]
20:53:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f0b8779fc00) [pid = 1904] [serial = 1162] [outer = (nil)]
20:53:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f0b88d07400) [pid = 1904] [serial = 1163] [outer = 0x7f0b8779fc00]
20:53:11 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f0b8bc4a400) [pid = 1904] [serial = 1164] [outer = 0x7f0b8779fc00]
20:53:13 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
20:53:13 INFO - document served over http requires an https
20:53:13 INFO - sub-resource via xhr-request using the meta-referrer
20:53:13 INFO - delivery method with no-redirect and when
20:53: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"
20:53:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:53:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:53:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:53:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:53:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:53:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:53:13 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
20:53:13 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 3850ms
20:53:13 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
20:53:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856e3000 == 37 [pid = 1904] [id = 417]
20:53:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f0b847f0000) [pid = 1904] [serial = 1165] [outer = (nil)]
20:53:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f0b848ed400) [pid = 1904] [serial = 1166] [outer = 0x7f0b847f0000]
20:53:14 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f0b86e85400) [pid = 1904] [serial = 1167] [outer = 0x7f0b847f0000]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84255000 == 36 [pid = 1904] [id = 385]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85acd000 == 35 [pid = 1904] [id = 386]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876dd800 == 34 [pid = 1904] [id = 387]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b4b800 == 33 [pid = 1904] [id = 388]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88cd3800 == 32 [pid = 1904] [id = 389]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e0c000 == 31 [pid = 1904] [id = 390]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8932c800 == 30 [pid = 1904] [id = 391]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89424000 == 29 [pid = 1904] [id = 392]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8406a800 == 28 [pid = 1904] [id = 393]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cc1800 == 27 [pid = 1904] [id = 395]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b859d6000 == 26 [pid = 1904] [id = 394]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b834c6800 == 25 [pid = 1904] [id = 397]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cb3800 == 24 [pid = 1904] [id = 396]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85547000 == 23 [pid = 1904] [id = 399]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84149000 == 22 [pid = 1904] [id = 398]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86e1a800 == 21 [pid = 1904] [id = 401]
20:53:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86d07800 == 20 [pid = 1904] [id = 400]
20:53:15 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f0b842c0400) [pid = 1904] [serial = 1056] [outer = (nil)] [url = about:blank]
20:53:15 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f0b85a09800) [pid = 1904] [serial = 1030] [outer = (nil)] [url = about:blank]
20:53:15 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f0b847ef000) [pid = 1904] [serial = 1066] [outer = (nil)] [url = about:blank]
20:53:16 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f0b86e7e400) [pid = 1904] [serial = 1072] [outer = (nil)] [url = about:blank]
20:53:16 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f0b842b5c00) [pid = 1904] [serial = 1061] [outer = (nil)] [url = about:blank]
20:53:16 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f0b855c1800) [pid = 1904] [serial = 1069] [outer = (nil)] [url = about:blank]
20:53:16 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
20:53:16 INFO - document served over http requires an https
20:53:16 INFO - sub-resource via xhr-request using the meta-referrer
20:53:16 INFO - delivery method with swap-origin-redirect and when
20:53: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"
20:53:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:53:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:53:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:53:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:53:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:53:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:53:16 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
20:53:16 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 2699ms
20:53:16 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
20:53:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cc2800 == 21 [pid = 1904] [id = 418]
20:53:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f0b842bd800) [pid = 1904] [serial = 1168] [outer = (nil)]
20:53:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f0b843ba000) [pid = 1904] [serial = 1169] [outer = 0x7f0b842bd800]
20:53:17 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f0b85821c00) [pid = 1904] [serial = 1170] [outer = 0x7f0b842bd800]
20:53:17 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
20:53:17 INFO - document served over http requires an https
20:53:17 INFO - sub-resource via xhr-request using the meta-referrer
20:53:17 INFO - delivery method with swap-origin-redirect and when
20:53: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"
20:53:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:53:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:53:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:53:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:53:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:53:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:53:17 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
20:53:17 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 1829ms
20:53:17 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
20:53:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8406b000 == 22 [pid = 1904] [id = 419]
20:53:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f0b8597c800) [pid = 1904] [serial = 1171] [outer = (nil)]
20:53:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f0b86f76000) [pid = 1904] [serial = 1172] [outer = 0x7f0b8597c800]
20:53:18 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f0b875b8000) [pid = 1904] [serial = 1173] [outer = 0x7f0b8597c800]
20:53:19 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
20:53:19 INFO - document served over http requires an https
20:53:19 INFO - sub-resource via xhr-request using the meta-referrer
20:53:19 INFO - delivery method with keep-origin-redirect and when
20:53: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"
20:53:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:53:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:53:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:53:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:53:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:53:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:53:19 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
20:53:19 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 1743ms
20:53:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
20:53:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85784800 == 23 [pid = 1904] [id = 420]
20:53:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f0b86e8d800) [pid = 1904] [serial = 1174] [outer = (nil)]
20:53:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f0b88e82c00) [pid = 1904] [serial = 1175] [outer = 0x7f0b86e8d800]
20:53:20 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f0b88e9e400) [pid = 1904] [serial = 1176] [outer = 0x7f0b86e8d800]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f0b841a1400) [pid = 1904] [serial = 1109] [outer = (nil)] [url = about:blank]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f0b88d0f400) [pid = 1904] [serial = 1086] [outer = (nil)] [url = about:blank]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f0b88d36000) [pid = 1904] [serial = 1089] [outer = (nil)] [url = about:blank]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f0b8427e000) [pid = 1904] [serial = 1077] [outer = (nil)] [url = about:blank]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f0b85820800) [pid = 1904] [serial = 1114] [outer = (nil)] [url = about:blank]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f0b85a08000) [pid = 1904] [serial = 1101] [outer = (nil)] [url = about:blank]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f0b88f5f000) [pid = 1904] [serial = 1095] [outer = (nil)] [url = about:blank]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f0b88e9d000) [pid = 1904] [serial = 1092] [outer = (nil)] [url = about:blank]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f0b8747f800) [pid = 1904] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f0b89303400) [pid = 1904] [serial = 1098] [outer = (nil)] [url = about:blank]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f0b86d9d800) [pid = 1904] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995158138]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f0b85824800) [pid = 1904] [serial = 1080] [outer = (nil)] [url = about:blank]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f0b83f61800) [pid = 1904] [serial = 1074] [outer = (nil)] [url = about:blank]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b86f78800) [pid = 1904] [serial = 1083] [outer = (nil)] [url = about:blank]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b8534b800) [pid = 1904] [serial = 1104] [outer = (nil)] [url = about:blank]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b842b6400) [pid = 1904] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f0b8747bc00) [pid = 1904] [serial = 1119] [outer = (nil)] [url = about:blank]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f0b86f79400) [pid = 1904] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b83f66000) [pid = 1904] [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]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b82d1d800) [pid = 1904] [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]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b848ee800) [pid = 1904] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995158138]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b8427ec00) [pid = 1904] [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]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b82e41800) [pid = 1904] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:53:22 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f0b848f5400) [pid = 1904] [serial = 1075] [outer = (nil)] [url = about:blank]
20:53:22 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
20:53:22 INFO - document served over http requires an https
20:53:22 INFO - sub-resource via xhr-request using the meta-referrer
20:53:22 INFO - delivery method with no-redirect and when
20:53: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"
20:53:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:53:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:53:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:53:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:53:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:53:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:53:22 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
20:53:22 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 3095ms
20:53:22 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
20:53:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85ade000 == 24 [pid = 1904] [id = 421]
20:53:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f0b848ee800) [pid = 1904] [serial = 1177] [outer = (nil)]
20:53:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b85498c00) [pid = 1904] [serial = 1178] [outer = 0x7f0b848ee800]
20:53:23 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b87482000) [pid = 1904] [serial = 1179] [outer = 0x7f0b848ee800]
20:53:24 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
20:53:24 INFO - document served over http requires an https
20:53:24 INFO - sub-resource via xhr-request using the meta-referrer
20:53:24 INFO - delivery method with swap-origin-redirect and when
20:53: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"
20:53:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
20:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:53:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
20:53:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
20:53:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
20:53:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
20:53:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
20:53:24 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
20:53:24 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 2139ms
20:53:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:53:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b859d6000 == 25 [pid = 1904] [id = 422]
20:53:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b83f6f000) [pid = 1904] [serial = 1180] [outer = (nil)]
20:53:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b86d9cc00) [pid = 1904] [serial = 1181] [outer = 0x7f0b83f6f000]
20:53:26 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b88d0a800) [pid = 1904] [serial = 1182] [outer = 0x7f0b83f6f000]
20:53:28 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
20:53:28 INFO - document served over http requires an http
20:53:28 INFO - sub-resource via fetch-request using the http-csp
20:53:28 INFO - delivery method with keep-origin-redirect and when
20:53:28 INFO - the target request is cross-origin.
20:53:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3095ms
20:53:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:53:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b58800 == 26 [pid = 1904] [id = 423]
20:53:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f0b848f5800) [pid = 1904] [serial = 1183] [outer = (nil)]
20:53:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f0b88f5b400) [pid = 1904] [serial = 1184] [outer = 0x7f0b848f5800]
20:53:29 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b89305800) [pid = 1904] [serial = 1185] [outer = 0x7f0b848f5800]
20:53:29 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
20:53:29 INFO - document served over http requires an http
20:53:29 INFO - sub-resource via fetch-request using the http-csp
20:53:29 INFO - delivery method with no-redirect and when
20:53:29 INFO - the target request is cross-origin.
20:53:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1846ms
20:53:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:53:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8932a800 == 27 [pid = 1904] [id = 424]
20:53:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b88ea1800) [pid = 1904] [serial = 1186] [outer = (nil)]
20:53:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b89add800) [pid = 1904] [serial = 1187] [outer = 0x7f0b88ea1800]
20:53:30 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f0b8a1f5000) [pid = 1904] [serial = 1188] [outer = 0x7f0b88ea1800]
20:53:32 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
20:53:32 INFO - document served over http requires an http
20:53:32 INFO - sub-resource via fetch-request using the http-csp
20:53:32 INFO - delivery method with swap-origin-redirect and when
20:53:32 INFO - the target request is cross-origin.
20:53:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2031ms
20:53:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:53:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89549000 == 28 [pid = 1904] [id = 425]
20:53:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f0b89add400) [pid = 1904] [serial = 1189] [outer = (nil)]
20:53:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f0b8ab89400) [pid = 1904] [serial = 1190] [outer = 0x7f0b89add400]
20:53:32 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f0b8b12b400) [pid = 1904] [serial = 1191] [outer = 0x7f0b89add400]
20:53:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a147000 == 29 [pid = 1904] [id = 426]
20:53:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f0b8b2ccc00) [pid = 1904] [serial = 1192] [outer = (nil)]
20:53:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f0b8b7cf000) [pid = 1904] [serial = 1193] [outer = 0x7f0b8b2ccc00]
20:53:34 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
20:53:34 INFO - document served over http requires an http
20:53:34 INFO - sub-resource via iframe-tag using the http-csp
20:53:34 INFO - delivery method with keep-origin-redirect and when
20:53:34 INFO - the target request is cross-origin.
20:53:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2007ms
20:53:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:53:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b013000 == 30 [pid = 1904] [id = 427]
20:53:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f0b8aaa2400) [pid = 1904] [serial = 1194] [outer = (nil)]
20:53:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f0b8b7d9000) [pid = 1904] [serial = 1195] [outer = 0x7f0b8aaa2400]
20:53:35 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f0b8bc58800) [pid = 1904] [serial = 1196] [outer = 0x7f0b8aaa2400]
20:53:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b769800 == 31 [pid = 1904] [id = 428]
20:53:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f0b8c807800) [pid = 1904] [serial = 1197] [outer = (nil)]
20:53:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f0b8c80e000) [pid = 1904] [serial = 1198] [outer = 0x7f0b8c807800]
20:53:36 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
20:53:36 INFO - document served over http requires an http
20:53:36 INFO - sub-resource via iframe-tag using the http-csp
20:53:36 INFO - delivery method with no-redirect and when
20:53:36 INFO - the target request is cross-origin.
20:53:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2342ms
20:53:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:53:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c712000 == 32 [pid = 1904] [id = 429]
20:53:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f0b8b7cec00) [pid = 1904] [serial = 1199] [outer = (nil)]
20:53:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f0b8c80c800) [pid = 1904] [serial = 1200] [outer = 0x7f0b8b7cec00]
20:53:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f0b8c8f6400) [pid = 1904] [serial = 1201] [outer = 0x7f0b8b7cec00]
20:53:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8c4800 == 33 [pid = 1904] [id = 430]
20:53:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f0b8c8fb800) [pid = 1904] [serial = 1202] [outer = (nil)]
20:53:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f0b8c8ff000) [pid = 1904] [serial = 1203] [outer = 0x7f0b8c8fb800]
20:53:39 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
20:53:39 INFO - document served over http requires an http
20:53:39 INFO - sub-resource via iframe-tag using the http-csp
20:53:39 INFO - delivery method with swap-origin-redirect and when
20:53:39 INFO - the target request is cross-origin.
20:53:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2742ms
20:53:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:53:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8d1800 == 34 [pid = 1904] [id = 431]
20:53:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f0b8c810400) [pid = 1904] [serial = 1204] [outer = (nil)]
20:53:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f0b8c981400) [pid = 1904] [serial = 1205] [outer = 0x7f0b8c810400]
20:53:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f0b8c989c00) [pid = 1904] [serial = 1206] [outer = 0x7f0b8c810400]
20:53:41 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
20:53:41 INFO - document served over http requires an http
20:53:41 INFO - sub-resource via script-tag using the http-csp
20:53:41 INFO - delivery method with keep-origin-redirect and when
20:53:41 INFO - the target request is cross-origin.
20:53:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2341ms
20:53:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:53:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca88800 == 35 [pid = 1904] [id = 432]
20:53:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f0b8c8ff800) [pid = 1904] [serial = 1207] [outer = (nil)]
20:53:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f0b8ca05400) [pid = 1904] [serial = 1208] [outer = 0x7f0b8c8ff800]
20:53:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f0b8ca11400) [pid = 1904] [serial = 1209] [outer = 0x7f0b8c8ff800]
20:53:44 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
20:53:44 INFO - document served over http requires an http
20:53:44 INFO - sub-resource via script-tag using the http-csp
20:53:44 INFO - delivery method with no-redirect and when
20:53:44 INFO - the target request is cross-origin.
20:53:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2747ms
20:53:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:53:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d20c800 == 36 [pid = 1904] [id = 433]
20:53:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f0b8ca04c00) [pid = 1904] [serial = 1210] [outer = (nil)]
20:53:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f0b8d11ac00) [pid = 1904] [serial = 1211] [outer = 0x7f0b8ca04c00]
20:53:45 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f0b8d248400) [pid = 1904] [serial = 1212] [outer = 0x7f0b8ca04c00]
20:53:46 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
20:53:46 INFO - document served over http requires an http
20:53:46 INFO - sub-resource via script-tag using the http-csp
20:53:46 INFO - delivery method with swap-origin-redirect and when
20:53:46 INFO - the target request is cross-origin.
20:53:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2082ms
20:53:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:53:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d294800 == 37 [pid = 1904] [id = 434]
20:53:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f0b8d11a400) [pid = 1904] [serial = 1213] [outer = (nil)]
20:53:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f0b8d252400) [pid = 1904] [serial = 1214] [outer = 0x7f0b8d11a400]
20:53:47 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f0b8d2ae800) [pid = 1904] [serial = 1215] [outer = 0x7f0b8d11a400]
20:53:49 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
20:53:49 INFO - document served over http requires an http
20:53:49 INFO - sub-resource via xhr-request using the http-csp
20:53:49 INFO - delivery method with keep-origin-redirect and when
20:53:49 INFO - the target request is cross-origin.
20:53:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2734ms
20:53:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:53:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848b9000 == 38 [pid = 1904] [id = 435]
20:53:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f0b8c808400) [pid = 1904] [serial = 1216] [outer = (nil)]
20:53:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f0b8d251400) [pid = 1904] [serial = 1217] [outer = 0x7f0b8c808400]
20:53:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f0b8d390800) [pid = 1904] [serial = 1218] [outer = 0x7f0b8c808400]
20:53:51 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
20:53:51 INFO - document served over http requires an http
20:53:51 INFO - sub-resource via xhr-request using the http-csp
20:53:51 INFO - delivery method with no-redirect and when
20:53:51 INFO - the target request is cross-origin.
20:53:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2354ms
20:53:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:53:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8786a800 == 39 [pid = 1904] [id = 436]
20:53:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f0b85983000) [pid = 1904] [serial = 1219] [outer = (nil)]
20:53:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f0b8747bc00) [pid = 1904] [serial = 1220] [outer = 0x7f0b85983000]
20:53:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f0b88ea1c00) [pid = 1904] [serial = 1221] [outer = 0x7f0b85983000]
20:53:53 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
20:53:53 INFO - document served over http requires an http
20:53:53 INFO - sub-resource via xhr-request using the http-csp
20:53:53 INFO - delivery method with swap-origin-redirect and when
20:53:53 INFO - the target request is cross-origin.
20:53:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2343ms
20:53:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87420800 == 38 [pid = 1904] [id = 403]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cba800 == 37 [pid = 1904] [id = 402]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b37800 == 36 [pid = 1904] [id = 405]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87861000 == 35 [pid = 1904] [id = 404]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8953d800 == 34 [pid = 1904] [id = 407]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88ce4800 == 33 [pid = 1904] [id = 406]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8954c000 == 32 [pid = 1904] [id = 408]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b24000 == 31 [pid = 1904] [id = 375]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b895ae000 == 30 [pid = 1904] [id = 409]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a5e800 == 29 [pid = 1904] [id = 410]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89baf800 == 28 [pid = 1904] [id = 411]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a140000 == 27 [pid = 1904] [id = 412]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a158800 == 26 [pid = 1904] [id = 413]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa6d000 == 25 [pid = 1904] [id = 414]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab18000 == 24 [pid = 1904] [id = 415]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8554c800 == 23 [pid = 1904] [id = 416]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856e3000 == 22 [pid = 1904] [id = 417]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cc2800 == 21 [pid = 1904] [id = 418]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8406b000 == 20 [pid = 1904] [id = 419]
20:53:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85784800 == 19 [pid = 1904] [id = 420]
20:53:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b1d000 == 20 [pid = 1904] [id = 437]
20:53:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f0b82e47400) [pid = 1904] [serial = 1222] [outer = (nil)]
20:53:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f0b8304b400) [pid = 1904] [serial = 1223] [outer = 0x7f0b82e47400]
20:53:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f0b8581cc00) [pid = 1904] [serial = 1224] [outer = 0x7f0b82e47400]
20:53:55 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f0b86ecd800) [pid = 1904] [serial = 1115] [outer = (nil)] [url = about:blank]
20:53:55 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f0b86d98800) [pid = 1904] [serial = 1105] [outer = (nil)] [url = about:blank]
20:53:55 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f0b85989000) [pid = 1904] [serial = 1110] [outer = (nil)] [url = about:blank]
20:53:56 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
20:53:56 INFO - document served over http requires an https
20:53:56 INFO - sub-resource via fetch-request using the http-csp
20:53:56 INFO - delivery method with keep-origin-redirect and when
20:53:56 INFO - the target request is cross-origin.
20:53:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2143ms
20:53:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:53:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84073000 == 21 [pid = 1904] [id = 438]
20:53:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f0b842c3000) [pid = 1904] [serial = 1225] [outer = (nil)]
20:53:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f0b86d97c00) [pid = 1904] [serial = 1226] [outer = 0x7f0b842c3000]
20:53:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f0b86ec5000) [pid = 1904] [serial = 1227] [outer = 0x7f0b842c3000]
20:53:58 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
20:53:58 INFO - document served over http requires an https
20:53:58 INFO - sub-resource via fetch-request using the http-csp
20:53:58 INFO - delivery method with no-redirect and when
20:53:58 INFO - the target request is cross-origin.
20:53:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2638ms
20:53:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:53:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856da800 == 22 [pid = 1904] [id = 439]
20:53:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f0b85a08800) [pid = 1904] [serial = 1228] [outer = (nil)]
20:53:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f0b875ae800) [pid = 1904] [serial = 1229] [outer = 0x7f0b85a08800]
20:53:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:53:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f0b88e86000) [pid = 1904] [serial = 1230] [outer = 0x7f0b85a08800]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f0b847f0000) [pid = 1904] [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]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f0b842bd800) [pid = 1904] [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]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f0b8597c800) [pid = 1904] [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]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f0b86e8d800) [pid = 1904] [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]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f0b875bc800) [pid = 1904] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995168573]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f0b891a2000) [pid = 1904] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f0b8548d400) [pid = 1904] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f0b86e87000) [pid = 1904] [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]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f0b82d2b800) [pid = 1904] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f0b843ba000) [pid = 1904] [serial = 1169] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f0b88d2cc00) [pid = 1904] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995168573]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f0b88e82c00) [pid = 1904] [serial = 1175] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f0b848ed400) [pid = 1904] [serial = 1166] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f0b86f76000) [pid = 1904] [serial = 1172] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f0b85825400) [pid = 1904] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f0b82feac00) [pid = 1904] [serial = 1124] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f0b8ab89c00) [pid = 1904] [serial = 1154] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f0b88d07400) [pid = 1904] [serial = 1163] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f0b89ae0800) [pid = 1904] [serial = 1142] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f0b8a842800) [pid = 1904] [serial = 1151] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f0b8a1ed000) [pid = 1904] [serial = 1145] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f0b8a268000) [pid = 1904] [serial = 1148] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f0b8abb5400) [pid = 1904] [serial = 1157] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f0b85820c00) [pid = 1904] [serial = 1129] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f0b894bb000) [pid = 1904] [serial = 1139] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f0b88e8b800) [pid = 1904] [serial = 1134] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f0b8930f400) [pid = 1904] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f0b8b129c00) [pid = 1904] [serial = 1160] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f0b82fe9800) [pid = 1904] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f0b85498c00) [pid = 1904] [serial = 1178] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f0b88e9e400) [pid = 1904] [serial = 1176] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f0b85821c00) [pid = 1904] [serial = 1170] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f0b875b8000) [pid = 1904] [serial = 1173] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f0b86e85400) [pid = 1904] [serial = 1167] [outer = (nil)] [url = about:blank]
20:54:02 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f0b88d10800) [pid = 1904] [serial = 1120] [outer = (nil)] [url = about:blank]
20:54:02 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
20:54:02 INFO - document served over http requires an https
20:54:02 INFO - sub-resource via fetch-request using the http-csp
20:54:02 INFO - delivery method with swap-origin-redirect and when
20:54:02 INFO - the target request is cross-origin.
20:54:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 4044ms
20:54:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:54:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86e14800 == 23 [pid = 1904] [id = 440]
20:54:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f0b841aec00) [pid = 1904] [serial = 1231] [outer = (nil)]
20:54:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f0b842c0400) [pid = 1904] [serial = 1232] [outer = 0x7f0b841aec00]
20:54:03 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f0b85a09800) [pid = 1904] [serial = 1233] [outer = 0x7f0b841aec00]
20:54:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85539000 == 24 [pid = 1904] [id = 441]
20:54:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f0b841a6000) [pid = 1904] [serial = 1234] [outer = (nil)]
20:54:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f0b855bbc00) [pid = 1904] [serial = 1235] [outer = 0x7f0b841a6000]
20:54:04 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
20:54:04 INFO - document served over http requires an https
20:54:04 INFO - sub-resource via iframe-tag using the http-csp
20:54:04 INFO - delivery method with keep-origin-redirect and when
20:54:04 INFO - the target request is cross-origin.
20:54:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1938ms
20:54:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:54:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87420800 == 25 [pid = 1904] [id = 442]
20:54:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f0b8304e800) [pid = 1904] [serial = 1236] [outer = (nil)]
20:54:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f0b848ec000) [pid = 1904] [serial = 1237] [outer = 0x7f0b8304e800]
20:54:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f0b875b2000) [pid = 1904] [serial = 1238] [outer = 0x7f0b8304e800]
20:54:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b23800 == 26 [pid = 1904] [id = 443]
20:54:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f0b88d2a800) [pid = 1904] [serial = 1239] [outer = (nil)]
20:54:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f0b88e8bc00) [pid = 1904] [serial = 1240] [outer = 0x7f0b88d2a800]
20:54:06 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
20:54:06 INFO - document served over http requires an https
20:54:06 INFO - sub-resource via iframe-tag using the http-csp
20:54:06 INFO - delivery method with no-redirect and when
20:54:06 INFO - the target request is cross-origin.
20:54:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2089ms
20:54:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:54:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88cd5000 == 27 [pid = 1904] [id = 444]
20:54:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f0b86e81000) [pid = 1904] [serial = 1241] [outer = (nil)]
20:54:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f0b88e82400) [pid = 1904] [serial = 1242] [outer = 0x7f0b86e81000]
20:54:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f0b894be800) [pid = 1904] [serial = 1243] [outer = 0x7f0b86e81000]
20:54:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8954b000 == 28 [pid = 1904] [id = 445]
20:54:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f0b89ad9800) [pid = 1904] [serial = 1244] [outer = (nil)]
20:54:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f0b89bcfc00) [pid = 1904] [serial = 1245] [outer = 0x7f0b89ad9800]
20:54:09 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
20:54:09 INFO - document served over http requires an https
20:54:09 INFO - sub-resource via iframe-tag using the http-csp
20:54:09 INFO - delivery method with swap-origin-redirect and when
20:54:09 INFO - the target request is cross-origin.
20:54:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3024ms
20:54:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:54:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a4f800 == 29 [pid = 1904] [id = 446]
20:54:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f0b88e8d000) [pid = 1904] [serial = 1246] [outer = (nil)]
20:54:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f0b89ae0800) [pid = 1904] [serial = 1247] [outer = 0x7f0b88e8d000]
20:54:11 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f0b8a1f4000) [pid = 1904] [serial = 1248] [outer = 0x7f0b88e8d000]
20:54:12 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
20:54:12 INFO - document served over http requires an https
20:54:12 INFO - sub-resource via script-tag using the http-csp
20:54:12 INFO - delivery method with keep-origin-redirect and when
20:54:12 INFO - the target request is cross-origin.
20:54:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2451ms
20:54:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:54:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a13f000 == 30 [pid = 1904] [id = 447]
20:54:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f0b89bd9000) [pid = 1904] [serial = 1249] [outer = (nil)]
20:54:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f0b8a269800) [pid = 1904] [serial = 1250] [outer = 0x7f0b89bd9000]
20:54:13 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f0b8aaa0c00) [pid = 1904] [serial = 1251] [outer = 0x7f0b89bd9000]
20:54:14 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
20:54:14 INFO - document served over http requires an https
20:54:14 INFO - sub-resource via script-tag using the http-csp
20:54:14 INFO - delivery method with no-redirect and when
20:54:14 INFO - the target request is cross-origin.
20:54:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2185ms
20:54:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:54:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab07800 == 31 [pid = 1904] [id = 448]
20:54:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f0b8a25e800) [pid = 1904] [serial = 1252] [outer = (nil)]
20:54:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f0b8ab8e000) [pid = 1904] [serial = 1253] [outer = 0x7f0b8a25e800]
20:54:16 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f0b8b121400) [pid = 1904] [serial = 1254] [outer = 0x7f0b8a25e800]
20:54:17 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
20:54:17 INFO - document served over http requires an https
20:54:17 INFO - sub-resource via script-tag using the http-csp
20:54:17 INFO - delivery method with swap-origin-redirect and when
20:54:17 INFO - the target request is cross-origin.
20:54:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2732ms
20:54:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:54:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c70e800 == 32 [pid = 1904] [id = 449]
20:54:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f0b8ababc00) [pid = 1904] [serial = 1255] [outer = (nil)]
20:54:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f0b8b7d4000) [pid = 1904] [serial = 1256] [outer = 0x7f0b8ababc00]
20:54:18 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f0b8c806800) [pid = 1904] [serial = 1257] [outer = 0x7f0b8ababc00]
20:54:19 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
20:54:19 INFO - document served over http requires an https
20:54:19 INFO - sub-resource via xhr-request using the http-csp
20:54:19 INFO - delivery method with keep-origin-redirect and when
20:54:19 INFO - the target request is cross-origin.
20:54:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1990ms
20:54:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:54:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d71b000 == 33 [pid = 1904] [id = 450]
20:54:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f0b8b2d3c00) [pid = 1904] [serial = 1258] [outer = (nil)]
20:54:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f0b8c982800) [pid = 1904] [serial = 1259] [outer = 0x7f0b8b2d3c00]
20:54:20 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f0b8d117c00) [pid = 1904] [serial = 1260] [outer = 0x7f0b8b2d3c00]
20:54:21 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
20:54:21 INFO - document served over http requires an https
20:54:21 INFO - sub-resource via xhr-request using the http-csp
20:54:21 INFO - delivery method with no-redirect and when
20:54:21 INFO - the target request is cross-origin.
20:54:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1795ms
20:54:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:54:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d7cf800 == 34 [pid = 1904] [id = 451]
20:54:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f0b8c8fcc00) [pid = 1904] [serial = 1261] [outer = (nil)]
20:54:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f0b8d2ba000) [pid = 1904] [serial = 1262] [outer = 0x7f0b8c8fcc00]
20:54:22 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f0b8d39ec00) [pid = 1904] [serial = 1263] [outer = 0x7f0b8c8fcc00]
20:54:23 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
20:54:23 INFO - document served over http requires an https
20:54:23 INFO - sub-resource via xhr-request using the http-csp
20:54:23 INFO - delivery method with swap-origin-redirect and when
20:54:23 INFO - the target request is cross-origin.
20:54:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2093ms
20:54:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:54:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e0af800 == 35 [pid = 1904] [id = 452]
20:54:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f0b8d405800) [pid = 1904] [serial = 1264] [outer = (nil)]
20:54:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f0b8d40cc00) [pid = 1904] [serial = 1265] [outer = 0x7f0b8d405800]
20:54:24 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f0b8d976000) [pid = 1904] [serial = 1266] [outer = 0x7f0b8d405800]
20:54:25 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
20:54:25 INFO - document served over http requires an http
20:54:25 INFO - sub-resource via fetch-request using the http-csp
20:54:25 INFO - delivery method with keep-origin-redirect and when
20:54:25 INFO - the target request is same-origin.
20:54:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2340ms
20:54:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:54:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5b3800 == 36 [pid = 1904] [id = 453]
20:54:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f0b8d408000) [pid = 1904] [serial = 1267] [outer = (nil)]
20:54:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f0b8d97f800) [pid = 1904] [serial = 1268] [outer = 0x7f0b8d408000]
20:54:26 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f0b8d992c00) [pid = 1904] [serial = 1269] [outer = 0x7f0b8d408000]
20:54:27 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
20:54:27 INFO - document served over http requires an http
20:54:28 INFO - sub-resource via fetch-request using the http-csp
20:54:28 INFO - delivery method with no-redirect and when
20:54:28 INFO - the target request is same-origin.
20:54:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2316ms
20:54:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:54:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e848000 == 37 [pid = 1904] [id = 454]
20:54:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f0b8d97d000) [pid = 1904] [serial = 1270] [outer = (nil)]
20:54:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f0b8d99c000) [pid = 1904] [serial = 1271] [outer = 0x7f0b8d97d000]
20:54:29 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f0b8e04d000) [pid = 1904] [serial = 1272] [outer = 0x7f0b8d97d000]
20:54:31 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
20:54:31 INFO - document served over http requires an http
20:54:31 INFO - sub-resource via fetch-request using the http-csp
20:54:31 INFO - delivery method with swap-origin-redirect and when
20:54:31 INFO - the target request is same-origin.
20:54:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3000ms
20:54:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:54:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ec8d000 == 38 [pid = 1904] [id = 455]
20:54:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f0b8d99bc00) [pid = 1904] [serial = 1273] [outer = (nil)]
20:54:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f0b8e056000) [pid = 1904] [serial = 1274] [outer = 0x7f0b8d99bc00]
20:54:32 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f0b8e0c8800) [pid = 1904] [serial = 1275] [outer = 0x7f0b8d99bc00]
20:54:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8f9f1800 == 39 [pid = 1904] [id = 456]
20:54:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f0b8e551000) [pid = 1904] [serial = 1276] [outer = (nil)]
20:54:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f0b8e558c00) [pid = 1904] [serial = 1277] [outer = 0x7f0b8e551000]
20:54:33 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
20:54:33 INFO - document served over http requires an http
20:54:33 INFO - sub-resource via iframe-tag using the http-csp
20:54:33 INFO - delivery method with keep-origin-redirect and when
20:54:33 INFO - the target request is same-origin.
20:54:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2191ms
20:54:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b859d6000 == 38 [pid = 1904] [id = 422]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b58800 == 37 [pid = 1904] [id = 423]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8932a800 == 36 [pid = 1904] [id = 424]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a147000 == 35 [pid = 1904] [id = 426]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89549000 == 34 [pid = 1904] [id = 425]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b769800 == 33 [pid = 1904] [id = 428]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b013000 == 32 [pid = 1904] [id = 427]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8c4800 == 31 [pid = 1904] [id = 430]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c712000 == 30 [pid = 1904] [id = 429]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8d1800 == 29 [pid = 1904] [id = 431]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca88800 == 28 [pid = 1904] [id = 432]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d20c800 == 27 [pid = 1904] [id = 433]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d294800 == 26 [pid = 1904] [id = 434]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848b9000 == 25 [pid = 1904] [id = 435]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8786a800 == 24 [pid = 1904] [id = 436]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b859c4000 == 23 [pid = 1904] [id = 368]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b1d000 == 22 [pid = 1904] [id = 437]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84073000 == 21 [pid = 1904] [id = 438]
20:54:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856da800 == 20 [pid = 1904] [id = 439]
20:54:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cbb800 == 21 [pid = 1904] [id = 457]
20:54:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f0b841a1400) [pid = 1904] [serial = 1278] [outer = (nil)]
20:54:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f0b8427b800) [pid = 1904] [serial = 1279] [outer = 0x7f0b841a1400]
20:54:35 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f0b85822c00) [pid = 1904] [serial = 1280] [outer = 0x7f0b841a1400]
20:54:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84252800 == 22 [pid = 1904] [id = 458]
20:54:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f0b85a0e000) [pid = 1904] [serial = 1281] [outer = (nil)]
20:54:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f0b86e86c00) [pid = 1904] [serial = 1282] [outer = 0x7f0b85a0e000]
20:54:36 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
20:54:36 INFO - document served over http requires an http
20:54:36 INFO - sub-resource via iframe-tag using the http-csp
20:54:36 INFO - delivery method with no-redirect and when
20:54:36 INFO - the target request is same-origin.
20:54:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3097ms
20:54:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:54:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85783800 == 23 [pid = 1904] [id = 459]
20:54:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f0b83046800) [pid = 1904] [serial = 1283] [outer = (nil)]
20:54:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f0b86d9d400) [pid = 1904] [serial = 1284] [outer = 0x7f0b83046800]
20:54:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f0b88d12c00) [pid = 1904] [serial = 1285] [outer = 0x7f0b83046800]
20:54:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86e19000 == 24 [pid = 1904] [id = 460]
20:54:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f0b88e9a400) [pid = 1904] [serial = 1286] [outer = (nil)]
20:54:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f0b88e84c00) [pid = 1904] [serial = 1287] [outer = 0x7f0b88e9a400]
20:54:38 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
20:54:38 INFO - document served over http requires an http
20:54:38 INFO - sub-resource via iframe-tag using the http-csp
20:54:38 INFO - delivery method with swap-origin-redirect and when
20:54:38 INFO - the target request is same-origin.
20:54:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2344ms
20:54:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:54:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b4d800 == 25 [pid = 1904] [id = 461]
20:54:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f0b86e84c00) [pid = 1904] [serial = 1288] [outer = (nil)]
20:54:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f0b88f61800) [pid = 1904] [serial = 1289] [outer = 0x7f0b86e84c00]
20:54:39 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f0b8a1f6c00) [pid = 1904] [serial = 1290] [outer = 0x7f0b86e84c00]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f0b842c3000) [pid = 1904] [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]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f0b82e47400) [pid = 1904] [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]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f0b85983000) [pid = 1904] [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]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f0b85a08800) [pid = 1904] [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]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f0b8c8fb800) [pid = 1904] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f0b8b2ccc00) [pid = 1904] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f0b8c807800) [pid = 1904] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995216005]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f0b86d9cc00) [pid = 1904] [serial = 1181] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f0b8304b400) [pid = 1904] [serial = 1223] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f0b8c80c800) [pid = 1904] [serial = 1200] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f0b8d252400) [pid = 1904] [serial = 1214] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f0b88f5b400) [pid = 1904] [serial = 1184] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f0b8d11ac00) [pid = 1904] [serial = 1211] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f0b8ca05400) [pid = 1904] [serial = 1208] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f0b8b7d9000) [pid = 1904] [serial = 1195] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f0b8ab89400) [pid = 1904] [serial = 1190] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f0b89add800) [pid = 1904] [serial = 1187] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f0b8c8ff000) [pid = 1904] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f0b8c80e000) [pid = 1904] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995216005]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f0b8d251400) [pid = 1904] [serial = 1217] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f0b8747bc00) [pid = 1904] [serial = 1220] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f0b8b7cf000) [pid = 1904] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f0b8c981400) [pid = 1904] [serial = 1205] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f0b86d97c00) [pid = 1904] [serial = 1226] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f0b875ae800) [pid = 1904] [serial = 1229] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f0b88ea1c00) [pid = 1904] [serial = 1221] [outer = (nil)] [url = about:blank]
20:54:42 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f0b87482000) [pid = 1904] [serial = 1179] [outer = (nil)] [url = about:blank]
20:54:42 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
20:54:42 INFO - document served over http requires an http
20:54:42 INFO - sub-resource via script-tag using the http-csp
20:54:42 INFO - delivery method with keep-origin-redirect and when
20:54:42 INFO - the target request is same-origin.
20:54:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 4123ms
20:54:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:54:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89344000 == 26 [pid = 1904] [id = 462]
20:54:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f0b842c3000) [pid = 1904] [serial = 1291] [outer = (nil)]
20:54:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f0b85349400) [pid = 1904] [serial = 1292] [outer = 0x7f0b842c3000]
20:54:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f0b88e9d000) [pid = 1904] [serial = 1293] [outer = 0x7f0b842c3000]
20:54:45 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
20:54:45 INFO - document served over http requires an http
20:54:45 INFO - sub-resource via script-tag using the http-csp
20:54:45 INFO - delivery method with no-redirect and when
20:54:45 INFO - the target request is same-origin.
20:54:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2992ms
20:54:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:54:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b43800 == 27 [pid = 1904] [id = 463]
20:54:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f0b83f6d000) [pid = 1904] [serial = 1294] [outer = (nil)]
20:54:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f0b85983000) [pid = 1904] [serial = 1295] [outer = 0x7f0b83f6d000]
20:54:46 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f0b894bd400) [pid = 1904] [serial = 1296] [outer = 0x7f0b83f6d000]
20:54:47 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
20:54:47 INFO - document served over http requires an http
20:54:47 INFO - sub-resource via script-tag using the http-csp
20:54:47 INFO - delivery method with swap-origin-redirect and when
20:54:47 INFO - the target request is same-origin.
20:54:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2034ms
20:54:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:54:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa66000 == 28 [pid = 1904] [id = 464]
20:54:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f0b86d9b400) [pid = 1904] [serial = 1297] [outer = (nil)]
20:54:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f0b8aa9e800) [pid = 1904] [serial = 1298] [outer = 0x7f0b86d9b400]
20:54:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f0b8b124000) [pid = 1904] [serial = 1299] [outer = 0x7f0b86d9b400]
20:54:49 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
20:54:49 INFO - document served over http requires an http
20:54:49 INFO - sub-resource via xhr-request using the http-csp
20:54:49 INFO - delivery method with keep-origin-redirect and when
20:54:49 INFO - the target request is same-origin.
20:54:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1891ms
20:54:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:54:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c710800 == 29 [pid = 1904] [id = 465]
20:54:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f0b8aa9cc00) [pid = 1904] [serial = 1300] [outer = (nil)]
20:54:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f0b8b7d0c00) [pid = 1904] [serial = 1301] [outer = 0x7f0b8aa9cc00]
20:54:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f0b8c80c800) [pid = 1904] [serial = 1302] [outer = 0x7f0b8aa9cc00]
20:54:51 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
20:54:51 INFO - document served over http requires an http
20:54:51 INFO - sub-resource via xhr-request using the http-csp
20:54:51 INFO - delivery method with no-redirect and when
20:54:51 INFO - the target request is same-origin.
20:54:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1848ms
20:54:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:54:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca7e000 == 30 [pid = 1904] [id = 466]
20:54:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f0b8b7d5400) [pid = 1904] [serial = 1303] [outer = (nil)]
20:54:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f0b8c8ff400) [pid = 1904] [serial = 1304] [outer = 0x7f0b8b7d5400]
20:54:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f0b8ca04800) [pid = 1904] [serial = 1305] [outer = 0x7f0b8b7d5400]
20:54:53 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
20:54:53 INFO - document served over http requires an http
20:54:53 INFO - sub-resource via xhr-request using the http-csp
20:54:53 INFO - delivery method with swap-origin-redirect and when
20:54:53 INFO - the target request is same-origin.
20:54:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2283ms
20:54:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:54:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d296800 == 31 [pid = 1904] [id = 467]
20:54:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f0b8c8fb800) [pid = 1904] [serial = 1306] [outer = (nil)]
20:54:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f0b8d24d400) [pid = 1904] [serial = 1307] [outer = 0x7f0b8c8fb800]
20:54:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f0b8d2b3400) [pid = 1904] [serial = 1308] [outer = 0x7f0b8c8fb800]
20:54:56 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
20:54:56 INFO - document served over http requires an https
20:54:56 INFO - sub-resource via fetch-request using the http-csp
20:54:56 INFO - delivery method with keep-origin-redirect and when
20:54:56 INFO - the target request is same-origin.
20:54:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2359ms
20:54:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:54:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5ae000 == 32 [pid = 1904] [id = 468]
20:54:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f0b8d24a400) [pid = 1904] [serial = 1309] [outer = (nil)]
20:54:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f0b8d40a400) [pid = 1904] [serial = 1310] [outer = 0x7f0b8d24a400]
20:54:57 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f0b8d9fdc00) [pid = 1904] [serial = 1311] [outer = 0x7f0b8d24a400]
20:54:58 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
20:54:58 INFO - document served over http requires an https
20:54:58 INFO - sub-resource via fetch-request using the http-csp
20:54:58 INFO - delivery method with no-redirect and when
20:54:58 INFO - the target request is same-origin.
20:54:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2237ms
20:54:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:54:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b90826800 == 33 [pid = 1904] [id = 469]
20:54:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f0b8d979400) [pid = 1904] [serial = 1312] [outer = (nil)]
20:54:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f0b8e557800) [pid = 1904] [serial = 1313] [outer = 0x7f0b8d979400]
20:54:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:54:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f0b8e9eb800) [pid = 1904] [serial = 1314] [outer = 0x7f0b8d979400]
20:55:01 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
20:55:01 INFO - document served over http requires an https
20:55:01 INFO - sub-resource via fetch-request using the http-csp
20:55:01 INFO - delivery method with swap-origin-redirect and when
20:55:01 INFO - the target request is same-origin.
20:55:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2995ms
20:55:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:55:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b90d72000 == 34 [pid = 1904] [id = 470]
20:55:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f0b8e554c00) [pid = 1904] [serial = 1315] [outer = (nil)]
20:55:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f0b8ecccc00) [pid = 1904] [serial = 1316] [outer = 0x7f0b8e554c00]
20:55:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f0b8ecd5c00) [pid = 1904] [serial = 1317] [outer = 0x7f0b8e554c00]
20:55:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93de1800 == 35 [pid = 1904] [id = 471]
20:55:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f0b8ed4cc00) [pid = 1904] [serial = 1318] [outer = (nil)]
20:55:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f0b8ed5a000) [pid = 1904] [serial = 1319] [outer = 0x7f0b8ed4cc00]
20:55:03 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
20:55:03 INFO - document served over http requires an https
20:55:03 INFO - sub-resource via iframe-tag using the http-csp
20:55:03 INFO - delivery method with keep-origin-redirect and when
20:55:03 INFO - the target request is same-origin.
20:55:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2292ms
20:55:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:55:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fa3000 == 36 [pid = 1904] [id = 472]
20:55:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f0b8e9f3400) [pid = 1904] [serial = 1320] [outer = (nil)]
20:55:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f0b8ed50000) [pid = 1904] [serial = 1321] [outer = 0x7f0b8e9f3400]
20:55:04 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f0b8eda9800) [pid = 1904] [serial = 1322] [outer = 0x7f0b8e9f3400]
20:55:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b93fb9000 == 37 [pid = 1904] [id = 473]
20:55:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f0b8ef64800) [pid = 1904] [serial = 1323] [outer = (nil)]
20:55:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f0b8ef6c400) [pid = 1904] [serial = 1324] [outer = 0x7f0b8ef64800]
20:55:05 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
20:55:05 INFO - document served over http requires an https
20:55:05 INFO - sub-resource via iframe-tag using the http-csp
20:55:05 INFO - delivery method with no-redirect and when
20:55:05 INFO - the target request is same-origin.
20:55:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1984ms
20:55:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:55:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82d85800 == 38 [pid = 1904] [id = 474]
20:55:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f0b8ed9cc00) [pid = 1904] [serial = 1325] [outer = (nil)]
20:55:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f0b8ef6c800) [pid = 1904] [serial = 1326] [outer = 0x7f0b8ed9cc00]
20:55:06 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f0b90451400) [pid = 1904] [serial = 1327] [outer = 0x7f0b8ed9cc00]
20:55:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82d97000 == 39 [pid = 1904] [id = 475]
20:55:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 199 (0x7f0b904dcc00) [pid = 1904] [serial = 1328] [outer = (nil)]
20:55:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f0b90634c00) [pid = 1904] [serial = 1329] [outer = 0x7f0b904dcc00]
20:55:07 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
20:55:07 INFO - document served over http requires an https
20:55:07 INFO - sub-resource via iframe-tag using the http-csp
20:55:07 INFO - delivery method with swap-origin-redirect and when
20:55:07 INFO - the target request is same-origin.
20:55:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2046ms
20:55:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:55:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82da4000 == 40 [pid = 1904] [id = 476]
20:55:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f0b8ef64000) [pid = 1904] [serial = 1330] [outer = (nil)]
20:55:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 202 (0x7f0b90694c00) [pid = 1904] [serial = 1331] [outer = 0x7f0b8ef64000]
20:55:09 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 203 (0x7f0b92f1a800) [pid = 1904] [serial = 1332] [outer = 0x7f0b8ef64000]
20:55:12 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
20:55:12 INFO - document served over http requires an https
20:55:12 INFO - sub-resource via script-tag using the http-csp
20:55:12 INFO - delivery method with keep-origin-redirect and when
20:55:12 INFO - the target request is same-origin.
20:55:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 4553ms
20:55:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:55:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8019d800 == 41 [pid = 1904] [id = 477]
20:55:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 204 (0x7f0b82ff0800) [pid = 1904] [serial = 1333] [outer = (nil)]
20:55:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f0b82ff5c00) [pid = 1904] [serial = 1334] [outer = 0x7f0b82ff0800]
20:55:14 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f0b84276400) [pid = 1904] [serial = 1335] [outer = 0x7f0b82ff0800]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85539000 == 40 [pid = 1904] [id = 441]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b23800 == 39 [pid = 1904] [id = 443]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87420800 == 38 [pid = 1904] [id = 442]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8954b000 == 37 [pid = 1904] [id = 445]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88cd5000 == 36 [pid = 1904] [id = 444]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a4f800 == 35 [pid = 1904] [id = 446]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a13f000 == 34 [pid = 1904] [id = 447]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab07800 == 33 [pid = 1904] [id = 448]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c70e800 == 32 [pid = 1904] [id = 449]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d71b000 == 31 [pid = 1904] [id = 450]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d7cf800 == 30 [pid = 1904] [id = 451]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e0af800 == 29 [pid = 1904] [id = 452]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5b3800 == 28 [pid = 1904] [id = 453]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e848000 == 27 [pid = 1904] [id = 454]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8f9f1800 == 26 [pid = 1904] [id = 456]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85ade000 == 25 [pid = 1904] [id = 421]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84252800 == 24 [pid = 1904] [id = 458]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cbb800 == 23 [pid = 1904] [id = 457]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86e19000 == 22 [pid = 1904] [id = 460]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85783800 == 21 [pid = 1904] [id = 459]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b4d800 == 20 [pid = 1904] [id = 461]
20:55:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856e4000 == 19 [pid = 1904] [id = 384]
20:55:15 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f0b86ec5000) [pid = 1904] [serial = 1227] [outer = (nil)] [url = about:blank]
20:55:15 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f0b8581cc00) [pid = 1904] [serial = 1224] [outer = (nil)] [url = about:blank]
20:55:15 INFO - PROCESS | 1855 | --DOMWINDOW == 203 (0x7f0b88e86000) [pid = 1904] [serial = 1230] [outer = (nil)] [url = about:blank]
20:55:15 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
20:55:15 INFO - document served over http requires an https
20:55:15 INFO - sub-resource via script-tag using the http-csp
20:55:15 INFO - delivery method with no-redirect and when
20:55:15 INFO - the target request is same-origin.
20:55:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3156ms
20:55:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:55:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cc0000 == 20 [pid = 1904] [id = 478]
20:55:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 204 (0x7f0b82e41c00) [pid = 1904] [serial = 1336] [outer = (nil)]
20:55:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f0b82e45c00) [pid = 1904] [serial = 1337] [outer = 0x7f0b82e41c00]
20:55:16 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f0b84272400) [pid = 1904] [serial = 1338] [outer = 0x7f0b82e41c00]
20:55:17 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
20:55:17 INFO - document served over http requires an https
20:55:17 INFO - sub-resource via script-tag using the http-csp
20:55:17 INFO - delivery method with swap-origin-redirect and when
20:55:17 INFO - the target request is same-origin.
20:55:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1787ms
20:55:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:55:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82f9e000 == 21 [pid = 1904] [id = 479]
20:55:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f0b83046400) [pid = 1904] [serial = 1339] [outer = (nil)]
20:55:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f0b842bfc00) [pid = 1904] [serial = 1340] [outer = 0x7f0b83046400]
20:55:18 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f0b847ed800) [pid = 1904] [serial = 1341] [outer = 0x7f0b83046400]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f0b8427d800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f0b8a266800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f0b847f4000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f0b8779fc00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f0b841a5400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 203 (0x7f0b89305000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 202 (0x7f0b875afc00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 201 (0x7f0b89bd1400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f0b8534e000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f0b86f7ac00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 198 (0x7f0b88d09c00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f0b8a1ecc00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f0b85a0b000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f0b86e85c00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f0b843aec00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f0b8c808400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f0b8ab87000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f0b8a841800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f0b82e43c00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f0b8549a800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f0b86ec9800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f0b82ff0400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f0b855c6400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f0b85348c00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f0b8b7cec00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f0b88ea1800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f0b89bd9000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f0b88d31c00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f0b88d2a800) [pid = 1904] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995246505]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f0b82e3cc00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f0b841a3000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f0b83f6f000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f0b86e84c00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f0b88f5ec00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f0b848ee800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f0b88e9b400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f0b8ca04c00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f0b8a25e800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f0b841a6000) [pid = 1904] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f0b8e551000) [pid = 1904] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f0b8304e800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f0b88e9a400) [pid = 1904] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f0b8abb3400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f0b89add400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f0b88d32800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f0b8597c400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f0b848f5800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f0b8d408000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f0b89ad9800) [pid = 1904] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f0b8d405800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f0b8b2d3c00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f0b88e8d000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f0b82e47000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f0b8d11a400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f0b8c8fcc00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f0b8d97d000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f0b841aec00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f0b8ababc00) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f0b83046800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f0b82e42800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f0b8c810400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f0b842c0000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f0b85a0e000) [pid = 1904] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995276153]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f0b86f78000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f0b8c8ff800) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f0b841a1400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f0b86e81000) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f0b8aaa2400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f0b848ec400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f0b83045400) [pid = 1904] [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]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f0b8ab8e000) [pid = 1904] [serial = 1253] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f0b88e82400) [pid = 1904] [serial = 1242] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f0b8d97f800) [pid = 1904] [serial = 1268] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f0b8d40cc00) [pid = 1904] [serial = 1265] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f0b848ec000) [pid = 1904] [serial = 1237] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f0b8e558c00) [pid = 1904] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f0b855bbc00) [pid = 1904] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f0b89bcfc00) [pid = 1904] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f0b8e056000) [pid = 1904] [serial = 1274] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f0b842c0400) [pid = 1904] [serial = 1232] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f0b8b7d4000) [pid = 1904] [serial = 1256] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f0b88e84c00) [pid = 1904] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f0b89ae0800) [pid = 1904] [serial = 1247] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f0b8a269800) [pid = 1904] [serial = 1250] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f0b88e8bc00) [pid = 1904] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995246505]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f0b86d9d400) [pid = 1904] [serial = 1284] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b8d2ba000) [pid = 1904] [serial = 1262] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b8c982800) [pid = 1904] [serial = 1259] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b8d99c000) [pid = 1904] [serial = 1271] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f0b8427b800) [pid = 1904] [serial = 1279] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f0b86e86c00) [pid = 1904] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995276153]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b88f61800) [pid = 1904] [serial = 1289] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b894bc400) [pid = 1904] [serial = 1102] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b841aa800) [pid = 1904] [serial = 988] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b8c806800) [pid = 1904] [serial = 1257] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b848f1400) [pid = 1904] [serial = 1125] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f0b847ecc00) [pid = 1904] [serial = 994] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f0b8aaa1000) [pid = 1904] [serial = 1152] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b8d2ae800) [pid = 1904] [serial = 1215] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f0b8b2cf800) [pid = 1904] [serial = 1161] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b85355000) [pid = 1904] [serial = 1000] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b8bc4a400) [pid = 1904] [serial = 1164] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b89305800) [pid = 1904] [serial = 1185] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b86da5000) [pid = 1904] [serial = 1036] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b89bda800) [pid = 1904] [serial = 1143] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b8c989c00) [pid = 1904] [serial = 1206] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b88d07000) [pid = 1904] [serial = 1051] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b8a1f5800) [pid = 1904] [serial = 1146] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b8ca11400) [pid = 1904] [serial = 1209] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b87476c00) [pid = 1904] [serial = 1130] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b86da0c00) [pid = 1904] [serial = 1081] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b88f5c400) [pid = 1904] [serial = 1135] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b875b9800) [pid = 1904] [serial = 1048] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b8919cc00) [pid = 1904] [serial = 1096] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b88ea5c00) [pid = 1904] [serial = 1093] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b8d39ec00) [pid = 1904] [serial = 1263] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b89ad8400) [pid = 1904] [serial = 1140] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b88e86400) [pid = 1904] [serial = 1090] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b8a836400) [pid = 1904] [serial = 1149] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b88d0a800) [pid = 1904] [serial = 1182] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b86ec0c00) [pid = 1904] [serial = 1039] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b86f73400) [pid = 1904] [serial = 1042] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b848f4400) [pid = 1904] [serial = 997] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b8d248400) [pid = 1904] [serial = 1212] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8c8f6400) [pid = 1904] [serial = 1201] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b8d390800) [pid = 1904] [serial = 1218] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b85491800) [pid = 1904] [serial = 1033] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b8597f400) [pid = 1904] [serial = 1006] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b875b8400) [pid = 1904] [serial = 1084] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b89309c00) [pid = 1904] [serial = 1099] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b8b12b400) [pid = 1904] [serial = 1191] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b8b120c00) [pid = 1904] [serial = 1158] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b8747c000) [pid = 1904] [serial = 1045] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b842bbc00) [pid = 1904] [serial = 991] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b8bc58800) [pid = 1904] [serial = 1196] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b8534f000) [pid = 1904] [serial = 1078] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b8d117c00) [pid = 1904] [serial = 1260] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b8a1f5000) [pid = 1904] [serial = 1188] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b8ab90800) [pid = 1904] [serial = 1155] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b842bb000) [pid = 1904] [serial = 1009] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b855c4c00) [pid = 1904] [serial = 1003] [outer = (nil)] [url = about:blank]
20:55:21 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b88d28c00) [pid = 1904] [serial = 1087] [outer = (nil)] [url = about:blank]
20:55:21 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
20:55:21 INFO - document served over http requires an https
20:55:21 INFO - sub-resource via xhr-request using the http-csp
20:55:21 INFO - delivery method with keep-origin-redirect and when
20:55:21 INFO - the target request is same-origin.
20:55:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 4304ms
20:55:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:55:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8407b800 == 22 [pid = 1904] [id = 480]
20:55:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b82ff7c00) [pid = 1904] [serial = 1342] [outer = (nil)]
20:55:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b83048400) [pid = 1904] [serial = 1343] [outer = 0x7f0b82ff7c00]
20:55:22 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b8427b800) [pid = 1904] [serial = 1344] [outer = 0x7f0b82ff7c00]
20:55:24 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
20:55:24 INFO - document served over http requires an https
20:55:24 INFO - sub-resource via xhr-request using the http-csp
20:55:24 INFO - delivery method with no-redirect and when
20:55:24 INFO - the target request is same-origin.
20:55:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2392ms
20:55:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:55:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8415d800 == 23 [pid = 1904] [id = 481]
20:55:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b82ff6400) [pid = 1904] [serial = 1345] [outer = (nil)]
20:55:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b8427c400) [pid = 1904] [serial = 1346] [outer = 0x7f0b82ff6400]
20:55:25 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b847edc00) [pid = 1904] [serial = 1347] [outer = 0x7f0b82ff6400]
20:55:26 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
20:55:26 INFO - document served over http requires an https
20:55:26 INFO - sub-resource via xhr-request using the http-csp
20:55:26 INFO - delivery method with swap-origin-redirect and when
20:55:26 INFO - the target request is same-origin.
20:55:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2390ms
20:55:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:55:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848c0800 == 24 [pid = 1904] [id = 482]
20:55:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b84277800) [pid = 1904] [serial = 1348] [outer = (nil)]
20:55:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b848f5c00) [pid = 1904] [serial = 1349] [outer = 0x7f0b84277800]
20:55:27 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b85355000) [pid = 1904] [serial = 1350] [outer = 0x7f0b84277800]
20:55:29 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
20:55:29 INFO - document served over http requires an http
20:55:29 INFO - sub-resource via fetch-request using the meta-csp
20:55:29 INFO - delivery method with keep-origin-redirect and when
20:55:29 INFO - the target request is cross-origin.
20:55:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3255ms
20:55:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:55:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856df000 == 25 [pid = 1904] [id = 483]
20:55:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b848f6800) [pid = 1904] [serial = 1351] [outer = (nil)]
20:55:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b85494000) [pid = 1904] [serial = 1352] [outer = 0x7f0b848f6800]
20:55:30 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b85826000) [pid = 1904] [serial = 1353] [outer = 0x7f0b848f6800]
20:55:32 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
20:55:32 INFO - document served over http requires an http
20:55:32 INFO - sub-resource via fetch-request using the meta-csp
20:55:32 INFO - delivery method with no-redirect and when
20:55:32 INFO - the target request is cross-origin.
20:55:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2246ms
20:55:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:55:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85799800 == 26 [pid = 1904] [id = 484]
20:55:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b855bc800) [pid = 1904] [serial = 1354] [outer = (nil)]
20:55:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b85985c00) [pid = 1904] [serial = 1355] [outer = 0x7f0b855bc800]
20:55:33 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b86d97400) [pid = 1904] [serial = 1356] [outer = 0x7f0b855bc800]
20:55:34 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
20:55:34 INFO - document served over http requires an http
20:55:34 INFO - sub-resource via fetch-request using the meta-csp
20:55:34 INFO - delivery method with swap-origin-redirect and when
20:55:34 INFO - the target request is cross-origin.
20:55:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2090ms
20:55:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:55:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85acf000 == 27 [pid = 1904] [id = 485]
20:55:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b85984400) [pid = 1904] [serial = 1357] [outer = (nil)]
20:55:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b86e82000) [pid = 1904] [serial = 1358] [outer = 0x7f0b85984400]
20:55:35 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b86e8d400) [pid = 1904] [serial = 1359] [outer = 0x7f0b85984400]
20:55:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86d11800 == 28 [pid = 1904] [id = 486]
20:55:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b86ec4c00) [pid = 1904] [serial = 1360] [outer = (nil)]
20:55:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b86f70400) [pid = 1904] [serial = 1361] [outer = 0x7f0b86ec4c00]
20:55:36 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
20:55:36 INFO - document served over http requires an http
20:55:36 INFO - sub-resource via iframe-tag using the meta-csp
20:55:36 INFO - delivery method with keep-origin-redirect and when
20:55:36 INFO - the target request is cross-origin.
20:55:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2089ms
20:55:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:55:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86e09000 == 29 [pid = 1904] [id = 487]
20:55:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b86da0c00) [pid = 1904] [serial = 1362] [outer = (nil)]
20:55:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b86ecc400) [pid = 1904] [serial = 1363] [outer = 0x7f0b86da0c00]
20:55:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b87484000) [pid = 1904] [serial = 1364] [outer = 0x7f0b86da0c00]
20:55:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87412800 == 30 [pid = 1904] [id = 488]
20:55:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b875b5c00) [pid = 1904] [serial = 1365] [outer = (nil)]
20:55:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b877a3400) [pid = 1904] [serial = 1366] [outer = 0x7f0b875b5c00]
20:55:39 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
20:55:39 INFO - document served over http requires an http
20:55:39 INFO - sub-resource via iframe-tag using the meta-csp
20:55:39 INFO - delivery method with no-redirect and when
20:55:39 INFO - the target request is cross-origin.
20:55:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2995ms
20:55:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:55:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876d8000 == 31 [pid = 1904] [id = 489]
20:55:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b86f70800) [pid = 1904] [serial = 1367] [outer = (nil)]
20:55:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b8779d000) [pid = 1904] [serial = 1368] [outer = 0x7f0b86f70800]
20:55:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b88d28800) [pid = 1904] [serial = 1369] [outer = 0x7f0b86f70800]
20:55:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8785c000 == 32 [pid = 1904] [id = 490]
20:55:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b88d34400) [pid = 1904] [serial = 1370] [outer = (nil)]
20:55:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b88e89000) [pid = 1904] [serial = 1371] [outer = 0x7f0b88d34400]
20:55:41 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
20:55:41 INFO - document served over http requires an http
20:55:41 INFO - sub-resource via iframe-tag using the meta-csp
20:55:41 INFO - delivery method with swap-origin-redirect and when
20:55:41 INFO - the target request is cross-origin.
20:55:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2405ms
20:55:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:55:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87877800 == 33 [pid = 1904] [id = 491]
20:55:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b877a3000) [pid = 1904] [serial = 1372] [outer = (nil)]
20:55:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b88e8d400) [pid = 1904] [serial = 1373] [outer = 0x7f0b877a3000]
20:55:42 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b88ea1800) [pid = 1904] [serial = 1374] [outer = 0x7f0b877a3000]
20:55:45 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
20:55:45 INFO - document served over http requires an http
20:55:45 INFO - sub-resource via script-tag using the meta-csp
20:55:45 INFO - delivery method with keep-origin-redirect and when
20:55:45 INFO - the target request is cross-origin.
20:55:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3251ms
20:55:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:55:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b40800 == 34 [pid = 1904] [id = 492]
20:55:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b88e81c00) [pid = 1904] [serial = 1375] [outer = (nil)]
20:55:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b8919f400) [pid = 1904] [serial = 1376] [outer = 0x7f0b88e81c00]
20:55:46 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b894bd000) [pid = 1904] [serial = 1377] [outer = 0x7f0b88e81c00]
20:55:47 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
20:55:47 INFO - document served over http requires an http
20:55:47 INFO - sub-resource via script-tag using the meta-csp
20:55:47 INFO - delivery method with no-redirect and when
20:55:47 INFO - the target request is cross-origin.
20:55:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2138ms
20:55:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:55:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e03000 == 35 [pid = 1904] [id = 493]
20:55:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b88f5c400) [pid = 1904] [serial = 1378] [outer = (nil)]
20:55:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b894c9000) [pid = 1904] [serial = 1379] [outer = 0x7f0b88f5c400]
20:55:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b89adb000) [pid = 1904] [serial = 1380] [outer = 0x7f0b88f5c400]
20:55:50 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
20:55:50 INFO - document served over http requires an http
20:55:50 INFO - sub-resource via script-tag using the meta-csp
20:55:50 INFO - delivery method with swap-origin-redirect and when
20:55:50 INFO - the target request is cross-origin.
20:55:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3047ms
20:55:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:55:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848b2000 == 36 [pid = 1904] [id = 494]
20:55:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b8304a800) [pid = 1904] [serial = 1381] [outer = (nil)]
20:55:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b8304bc00) [pid = 1904] [serial = 1382] [outer = 0x7f0b8304a800]
20:55:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b847ee800) [pid = 1904] [serial = 1383] [outer = 0x7f0b8304a800]
20:55:53 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
20:55:53 INFO - document served over http requires an http
20:55:53 INFO - sub-resource via xhr-request using the meta-csp
20:55:53 INFO - delivery method with keep-origin-redirect and when
20:55:53 INFO - the target request is cross-origin.
20:55:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2793ms
20:55:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b43800 == 35 [pid = 1904] [id = 463]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa66000 == 34 [pid = 1904] [id = 464]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c710800 == 33 [pid = 1904] [id = 465]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca7e000 == 32 [pid = 1904] [id = 466]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ec8d000 == 31 [pid = 1904] [id = 455]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d296800 == 30 [pid = 1904] [id = 467]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5ae000 == 29 [pid = 1904] [id = 468]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b90826800 == 28 [pid = 1904] [id = 469]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93de1800 == 27 [pid = 1904] [id = 471]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b90d72000 == 26 [pid = 1904] [id = 470]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fb9000 == 25 [pid = 1904] [id = 473]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b93fa3000 == 24 [pid = 1904] [id = 472]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82d97000 == 23 [pid = 1904] [id = 475]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82d85800 == 22 [pid = 1904] [id = 474]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8019d800 == 21 [pid = 1904] [id = 477]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cc0000 == 20 [pid = 1904] [id = 478]
20:55:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82f9e000 == 19 [pid = 1904] [id = 479]
20:55:53 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b8e04d000) [pid = 1904] [serial = 1272] [outer = (nil)] [url = about:blank]
20:55:53 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b88d12c00) [pid = 1904] [serial = 1285] [outer = (nil)] [url = about:blank]
20:55:53 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b8d976000) [pid = 1904] [serial = 1266] [outer = (nil)] [url = about:blank]
20:55:53 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b8b121400) [pid = 1904] [serial = 1254] [outer = (nil)] [url = about:blank]
20:55:53 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b8a1f4000) [pid = 1904] [serial = 1248] [outer = (nil)] [url = about:blank]
20:55:53 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b8d992c00) [pid = 1904] [serial = 1269] [outer = (nil)] [url = about:blank]
20:55:53 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b85a09800) [pid = 1904] [serial = 1233] [outer = (nil)] [url = about:blank]
20:55:53 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b875b2000) [pid = 1904] [serial = 1238] [outer = (nil)] [url = about:blank]
20:55:53 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b894be800) [pid = 1904] [serial = 1243] [outer = (nil)] [url = about:blank]
20:55:53 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b85822c00) [pid = 1904] [serial = 1280] [outer = (nil)] [url = about:blank]
20:55:53 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b8aaa0c00) [pid = 1904] [serial = 1251] [outer = (nil)] [url = about:blank]
20:55:53 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b8e0c8800) [pid = 1904] [serial = 1275] [outer = (nil)] [url = about:blank]
20:55:53 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b8a1f6c00) [pid = 1904] [serial = 1290] [outer = (nil)] [url = about:blank]
20:55:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8019a800 == 20 [pid = 1904] [id = 495]
20:55:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b83047400) [pid = 1904] [serial = 1384] [outer = (nil)]
20:55:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b841af000) [pid = 1904] [serial = 1385] [outer = 0x7f0b83047400]
20:55:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b85822c00) [pid = 1904] [serial = 1386] [outer = 0x7f0b83047400]
20:55:55 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
20:55:55 INFO - document served over http requires an http
20:55:55 INFO - sub-resource via xhr-request using the meta-csp
20:55:55 INFO - delivery method with no-redirect and when
20:55:55 INFO - the target request is cross-origin.
20:55:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2400ms
20:55:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:55:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82d98800 == 21 [pid = 1904] [id = 496]
20:55:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b83047c00) [pid = 1904] [serial = 1387] [outer = (nil)]
20:55:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b85a10400) [pid = 1904] [serial = 1388] [outer = 0x7f0b83047c00]
20:55:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:55:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b87482800) [pid = 1904] [serial = 1389] [outer = 0x7f0b83047c00]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b8d99bc00) [pid = 1904] [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]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b8ef6c800) [pid = 1904] [serial = 1326] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b8ed50000) [pid = 1904] [serial = 1321] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b90634c00) [pid = 1904] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b82ff5c00) [pid = 1904] [serial = 1334] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b8c8ff400) [pid = 1904] [serial = 1304] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b90694c00) [pid = 1904] [serial = 1331] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b85349400) [pid = 1904] [serial = 1292] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b8ed5a000) [pid = 1904] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b82e45c00) [pid = 1904] [serial = 1337] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b8aa9e800) [pid = 1904] [serial = 1298] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b8b7d0c00) [pid = 1904] [serial = 1301] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b85983000) [pid = 1904] [serial = 1295] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b8ecccc00) [pid = 1904] [serial = 1316] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b8e557800) [pid = 1904] [serial = 1313] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b8d24d400) [pid = 1904] [serial = 1307] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b8d40a400) [pid = 1904] [serial = 1310] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8ef6c400) [pid = 1904] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995305710]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b842bfc00) [pid = 1904] [serial = 1340] [outer = (nil)] [url = about:blank]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b82ff0800) [pid = 1904] [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]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b82e41c00) [pid = 1904] [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]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b83046400) [pid = 1904] [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]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b8ed4cc00) [pid = 1904] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b8ef64800) [pid = 1904] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995305710]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b904dcc00) [pid = 1904] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:55:59 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b847ed800) [pid = 1904] [serial = 1341] [outer = (nil)] [url = about:blank]
20:55:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:55:59 INFO - document served over http requires an http
20:55:59 INFO - sub-resource via xhr-request using the meta-csp
20:55:59 INFO - delivery method with swap-origin-redirect and when
20:55:59 INFO - the target request is cross-origin.
20:55:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 4342ms
20:55:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:56:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b834db000 == 22 [pid = 1904] [id = 497]
20:56:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b82e45000) [pid = 1904] [serial = 1390] [outer = (nil)]
20:56:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b82ff0800) [pid = 1904] [serial = 1391] [outer = 0x7f0b82e45000]
20:56:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b86f71c00) [pid = 1904] [serial = 1392] [outer = 0x7f0b82e45000]
20:56:02 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
20:56:02 INFO - document served over http requires an https
20:56:02 INFO - sub-resource via fetch-request using the meta-csp
20:56:02 INFO - delivery method with keep-origin-redirect and when
20:56:02 INFO - the target request is cross-origin.
20:56:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2192ms
20:56:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:56:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848bc800 == 23 [pid = 1904] [id = 498]
20:56:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b82e42000) [pid = 1904] [serial = 1393] [outer = (nil)]
20:56:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b848ec400) [pid = 1904] [serial = 1394] [outer = 0x7f0b82e42000]
20:56:03 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b86ec9800) [pid = 1904] [serial = 1395] [outer = 0x7f0b82e42000]
20:56:04 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
20:56:04 INFO - document served over http requires an https
20:56:04 INFO - sub-resource via fetch-request using the meta-csp
20:56:04 INFO - delivery method with no-redirect and when
20:56:04 INFO - the target request is cross-origin.
20:56:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2438ms
20:56:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:56:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87404800 == 24 [pid = 1904] [id = 499]
20:56:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b847f0c00) [pid = 1904] [serial = 1396] [outer = (nil)]
20:56:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b88d30000) [pid = 1904] [serial = 1397] [outer = 0x7f0b847f0c00]
20:56:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b8919e400) [pid = 1904] [serial = 1398] [outer = 0x7f0b847f0c00]
20:56:06 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
20:56:06 INFO - document served over http requires an https
20:56:06 INFO - sub-resource via fetch-request using the meta-csp
20:56:06 INFO - delivery method with swap-origin-redirect and when
20:56:06 INFO - the target request is cross-origin.
20:56:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2368ms
20:56:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:56:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b35000 == 25 [pid = 1904] [id = 500]
20:56:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b88e84800) [pid = 1904] [serial = 1399] [outer = (nil)]
20:56:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b89ad8400) [pid = 1904] [serial = 1400] [outer = 0x7f0b88e84800]
20:56:08 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b89bd8000) [pid = 1904] [serial = 1401] [outer = 0x7f0b88e84800]
20:56:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e21800 == 26 [pid = 1904] [id = 501]
20:56:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b8a1e7800) [pid = 1904] [serial = 1402] [outer = (nil)]
20:56:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b8a1f1c00) [pid = 1904] [serial = 1403] [outer = 0x7f0b8a1e7800]
20:56:10 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
20:56:10 INFO - document served over http requires an https
20:56:10 INFO - sub-resource via iframe-tag using the meta-csp
20:56:10 INFO - delivery method with keep-origin-redirect and when
20:56:10 INFO - the target request is cross-origin.
20:56:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3038ms
20:56:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:56:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8942b000 == 27 [pid = 1904] [id = 502]
20:56:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b89ad9000) [pid = 1904] [serial = 1404] [outer = (nil)]
20:56:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b8a1f3c00) [pid = 1904] [serial = 1405] [outer = 0x7f0b89ad9000]
20:56:11 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b8a266800) [pid = 1904] [serial = 1406] [outer = 0x7f0b89ad9000]
20:56:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8953f800 == 28 [pid = 1904] [id = 503]
20:56:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b8a26bc00) [pid = 1904] [serial = 1407] [outer = (nil)]
20:56:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b8a83b400) [pid = 1904] [serial = 1408] [outer = 0x7f0b8a26bc00]
20:56:13 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
20:56:13 INFO - document served over http requires an https
20:56:13 INFO - sub-resource via iframe-tag using the meta-csp
20:56:13 INFO - delivery method with no-redirect and when
20:56:13 INFO - the target request is cross-origin.
20:56:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3087ms
20:56:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:56:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8954f000 == 29 [pid = 1904] [id = 504]
20:56:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b8a1f2800) [pid = 1904] [serial = 1409] [outer = (nil)]
20:56:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b8a83bc00) [pid = 1904] [serial = 1410] [outer = 0x7f0b8a1f2800]
20:56:14 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b8aaa3800) [pid = 1904] [serial = 1411] [outer = 0x7f0b8a1f2800]
20:56:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b895ac800 == 30 [pid = 1904] [id = 505]
20:56:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b8ab86400) [pid = 1904] [serial = 1412] [outer = (nil)]
20:56:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b8abab000) [pid = 1904] [serial = 1413] [outer = 0x7f0b8ab86400]
20:56:16 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
20:56:16 INFO - document served over http requires an https
20:56:16 INFO - sub-resource via iframe-tag using the meta-csp
20:56:16 INFO - delivery method with swap-origin-redirect and when
20:56:16 INFO - the target request is cross-origin.
20:56:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3250ms
20:56:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:56:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a54000 == 31 [pid = 1904] [id = 506]
20:56:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b8a268c00) [pid = 1904] [serial = 1414] [outer = (nil)]
20:56:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b8ababc00) [pid = 1904] [serial = 1415] [outer = 0x7f0b8a268c00]
20:56:17 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b8b124400) [pid = 1904] [serial = 1416] [outer = 0x7f0b8a268c00]
20:56:18 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
20:56:18 INFO - document served over http requires an https
20:56:18 INFO - sub-resource via script-tag using the meta-csp
20:56:18 INFO - delivery method with keep-origin-redirect and when
20:56:18 INFO - the target request is cross-origin.
20:56:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2303ms
20:56:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:56:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89ba8800 == 32 [pid = 1904] [id = 507]
20:56:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b8ab91c00) [pid = 1904] [serial = 1417] [outer = (nil)]
20:56:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b8b2c7c00) [pid = 1904] [serial = 1418] [outer = 0x7f0b8ab91c00]
20:56:19 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b8b2d5c00) [pid = 1904] [serial = 1419] [outer = 0x7f0b8ab91c00]
20:56:20 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
20:56:20 INFO - document served over http requires an https
20:56:20 INFO - sub-resource via script-tag using the meta-csp
20:56:20 INFO - delivery method with no-redirect and when
20:56:20 INFO - the target request is cross-origin.
20:56:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2134ms
20:56:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:56:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a13d000 == 33 [pid = 1904] [id = 508]
20:56:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b8b2ca400) [pid = 1904] [serial = 1420] [outer = (nil)]
20:56:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b8bc4c000) [pid = 1904] [serial = 1421] [outer = 0x7f0b8b2ca400]
20:56:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b8c809c00) [pid = 1904] [serial = 1422] [outer = 0x7f0b8b2ca400]
20:56:23 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
20:56:23 INFO - document served over http requires an https
20:56:23 INFO - sub-resource via script-tag using the meta-csp
20:56:23 INFO - delivery method with swap-origin-redirect and when
20:56:23 INFO - the target request is cross-origin.
20:56:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2443ms
20:56:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:56:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa5e000 == 34 [pid = 1904] [id = 509]
20:56:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f0b8c8f8800) [pid = 1904] [serial = 1423] [outer = (nil)]
20:56:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b8c8fa000) [pid = 1904] [serial = 1424] [outer = 0x7f0b8c8f8800]
20:56:24 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f0b8c984800) [pid = 1904] [serial = 1425] [outer = 0x7f0b8c8f8800]
20:56:25 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
20:56:25 INFO - document served over http requires an https
20:56:25 INFO - sub-resource via xhr-request using the meta-csp
20:56:25 INFO - delivery method with keep-origin-redirect and when
20:56:25 INFO - the target request is cross-origin.
20:56:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2492ms
20:56:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:56:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab19000 == 35 [pid = 1904] [id = 510]
20:56:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f0b8c8f9000) [pid = 1904] [serial = 1426] [outer = (nil)]
20:56:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b8ca0a800) [pid = 1904] [serial = 1427] [outer = 0x7f0b8c8f9000]
20:56:26 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b8d248400) [pid = 1904] [serial = 1428] [outer = 0x7f0b8c8f9000]
20:56:29 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
20:56:29 INFO - document served over http requires an https
20:56:29 INFO - sub-resource via xhr-request using the meta-csp
20:56:29 INFO - delivery method with no-redirect and when
20:56:29 INFO - the target request is cross-origin.
20:56:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3651ms
20:56:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:56:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82f9e000 == 36 [pid = 1904] [id = 511]
20:56:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b82e40800) [pid = 1904] [serial = 1429] [outer = (nil)]
20:56:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b82e45400) [pid = 1904] [serial = 1430] [outer = 0x7f0b82e40800]
20:56:30 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b85826c00) [pid = 1904] [serial = 1431] [outer = 0x7f0b82e40800]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8415d800 == 35 [pid = 1904] [id = 481]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848c0800 == 34 [pid = 1904] [id = 482]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856df000 == 33 [pid = 1904] [id = 483]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85799800 == 32 [pid = 1904] [id = 484]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86d11800 == 31 [pid = 1904] [id = 486]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85acf000 == 30 [pid = 1904] [id = 485]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87412800 == 29 [pid = 1904] [id = 488]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86e09000 == 28 [pid = 1904] [id = 487]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8785c000 == 27 [pid = 1904] [id = 490]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876d8000 == 26 [pid = 1904] [id = 489]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87877800 == 25 [pid = 1904] [id = 491]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b40800 == 24 [pid = 1904] [id = 492]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848b2000 == 23 [pid = 1904] [id = 494]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8019a800 == 22 [pid = 1904] [id = 495]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89344000 == 21 [pid = 1904] [id = 462]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8407b800 == 20 [pid = 1904] [id = 480]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e03000 == 19 [pid = 1904] [id = 493]
20:56:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82d98800 == 18 [pid = 1904] [id = 496]
20:56:31 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b84272400) [pid = 1904] [serial = 1338] [outer = (nil)] [url = about:blank]
20:56:31 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b84276400) [pid = 1904] [serial = 1335] [outer = (nil)] [url = about:blank]
20:56:31 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b88e9d000) [pid = 1904] [serial = 1293] [outer = (nil)] [url = about:blank]
20:56:32 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
20:56:32 INFO - document served over http requires an https
20:56:32 INFO - sub-resource via xhr-request using the meta-csp
20:56:32 INFO - delivery method with swap-origin-redirect and when
20:56:32 INFO - the target request is cross-origin.
20:56:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2745ms
20:56:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:56:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b16000 == 19 [pid = 1904] [id = 512]
20:56:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b82e41800) [pid = 1904] [serial = 1432] [outer = (nil)]
20:56:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b83046800) [pid = 1904] [serial = 1433] [outer = 0x7f0b82e41800]
20:56:33 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b841ac400) [pid = 1904] [serial = 1434] [outer = 0x7f0b82e41800]
20:56:34 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
20:56:34 INFO - document served over http requires an http
20:56:34 INFO - sub-resource via fetch-request using the meta-csp
20:56:34 INFO - delivery method with keep-origin-redirect and when
20:56:34 INFO - the target request is same-origin.
20:56:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1801ms
20:56:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:56:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82d93000 == 20 [pid = 1904] [id = 513]
20:56:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f0b82ff4800) [pid = 1904] [serial = 1435] [outer = (nil)]
20:56:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f0b842ba800) [pid = 1904] [serial = 1436] [outer = 0x7f0b82ff4800]
20:56:34 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b847f2800) [pid = 1904] [serial = 1437] [outer = 0x7f0b82ff4800]
20:56:35 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
20:56:35 INFO - document served over http requires an http
20:56:35 INFO - sub-resource via fetch-request using the meta-csp
20:56:35 INFO - delivery method with no-redirect and when
20:56:35 INFO - the target request is same-origin.
20:56:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1835ms
20:56:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:56:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b834c8000 == 21 [pid = 1904] [id = 514]
20:56:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b8427b400) [pid = 1904] [serial = 1438] [outer = (nil)]
20:56:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b842bd000) [pid = 1904] [serial = 1439] [outer = 0x7f0b8427b400]
20:56:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f0b855bb800) [pid = 1904] [serial = 1440] [outer = 0x7f0b8427b400]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f0b88e89000) [pid = 1904] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b8779d000) [pid = 1904] [serial = 1368] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b85985c00) [pid = 1904] [serial = 1355] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b8304bc00) [pid = 1904] [serial = 1382] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f0b85a10400) [pid = 1904] [serial = 1388] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f0b8919f400) [pid = 1904] [serial = 1376] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b841af000) [pid = 1904] [serial = 1385] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b86f70400) [pid = 1904] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b86e82000) [pid = 1904] [serial = 1358] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b848f5c00) [pid = 1904] [serial = 1349] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b877a3400) [pid = 1904] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995339037]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f0b86ecc400) [pid = 1904] [serial = 1363] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f0b83048400) [pid = 1904] [serial = 1343] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b85494000) [pid = 1904] [serial = 1352] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f0b88e8d400) [pid = 1904] [serial = 1373] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b8427c400) [pid = 1904] [serial = 1346] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b894c9000) [pid = 1904] [serial = 1379] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b82ff0800) [pid = 1904] [serial = 1391] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b8304a800) [pid = 1904] [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]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b83047400) [pid = 1904] [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]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b83047c00) [pid = 1904] [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]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b88d34400) [pid = 1904] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b86ec4c00) [pid = 1904] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b875b5c00) [pid = 1904] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995339037]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b847ee800) [pid = 1904] [serial = 1383] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b87482800) [pid = 1904] [serial = 1389] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b85822c00) [pid = 1904] [serial = 1386] [outer = (nil)] [url = about:blank]
20:56:38 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b8427b800) [pid = 1904] [serial = 1344] [outer = (nil)] [url = about:blank]
20:56:39 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
20:56:39 INFO - document served over http requires an http
20:56:39 INFO - sub-resource via fetch-request using the meta-csp
20:56:39 INFO - delivery method with swap-origin-redirect and when
20:56:39 INFO - the target request is same-origin.
20:56:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3839ms
20:56:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:56:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82fa3000 == 22 [pid = 1904] [id = 515]
20:56:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b8304ac00) [pid = 1904] [serial = 1441] [outer = (nil)]
20:56:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b83f62800) [pid = 1904] [serial = 1442] [outer = 0x7f0b8304ac00]
20:56:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b847f2000) [pid = 1904] [serial = 1443] [outer = 0x7f0b8304ac00]
20:56:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84255000 == 23 [pid = 1904] [id = 516]
20:56:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b85347800) [pid = 1904] [serial = 1444] [outer = (nil)]
20:56:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b855bd400) [pid = 1904] [serial = 1445] [outer = 0x7f0b85347800]
20:56:43 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
20:56:43 INFO - document served over http requires an http
20:56:43 INFO - sub-resource via iframe-tag using the meta-csp
20:56:43 INFO - delivery method with keep-origin-redirect and when
20:56:43 INFO - the target request is same-origin.
20:56:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3344ms
20:56:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:56:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848b7000 == 24 [pid = 1904] [id = 517]
20:56:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b82e3a800) [pid = 1904] [serial = 1446] [outer = (nil)]
20:56:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b85494400) [pid = 1904] [serial = 1447] [outer = 0x7f0b82e3a800]
20:56:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b8597d000) [pid = 1904] [serial = 1448] [outer = 0x7f0b82e3a800]
20:56:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85550000 == 25 [pid = 1904] [id = 518]
20:56:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b85988800) [pid = 1904] [serial = 1449] [outer = (nil)]
20:56:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b85a0f800) [pid = 1904] [serial = 1450] [outer = 0x7f0b85988800]
20:56:45 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
20:56:45 INFO - document served over http requires an http
20:56:45 INFO - sub-resource via iframe-tag using the meta-csp
20:56:45 INFO - delivery method with no-redirect and when
20:56:45 INFO - the target request is same-origin.
20:56:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2035ms
20:56:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:56:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8577d800 == 26 [pid = 1904] [id = 519]
20:56:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b855c9000) [pid = 1904] [serial = 1451] [outer = (nil)]
20:56:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b86d9b800) [pid = 1904] [serial = 1452] [outer = 0x7f0b855c9000]
20:56:46 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b86e88000) [pid = 1904] [serial = 1453] [outer = 0x7f0b855c9000]
20:56:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b859cf000 == 27 [pid = 1904] [id = 520]
20:56:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f0b86ec5000) [pid = 1904] [serial = 1454] [outer = (nil)]
20:56:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b86f71400) [pid = 1904] [serial = 1455] [outer = 0x7f0b86ec5000]
20:56:47 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
20:56:47 INFO - document served over http requires an http
20:56:47 INFO - sub-resource via iframe-tag using the meta-csp
20:56:47 INFO - delivery method with swap-origin-redirect and when
20:56:47 INFO - the target request is same-origin.
20:56:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2085ms
20:56:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:56:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85ada000 == 28 [pid = 1904] [id = 521]
20:56:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f0b85a0a000) [pid = 1904] [serial = 1456] [outer = (nil)]
20:56:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f0b86f71000) [pid = 1904] [serial = 1457] [outer = 0x7f0b85a0a000]
20:56:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b875b1c00) [pid = 1904] [serial = 1458] [outer = 0x7f0b85a0a000]
20:56:49 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
20:56:49 INFO - document served over http requires an http
20:56:49 INFO - sub-resource via script-tag using the meta-csp
20:56:49 INFO - delivery method with keep-origin-redirect and when
20:56:49 INFO - the target request is same-origin.
20:56:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2287ms
20:56:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:56:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86e13800 == 29 [pid = 1904] [id = 522]
20:56:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b86ec1000) [pid = 1904] [serial = 1459] [outer = (nil)]
20:56:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b8779dc00) [pid = 1904] [serial = 1460] [outer = 0x7f0b86ec1000]
20:56:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b88d32000) [pid = 1904] [serial = 1461] [outer = 0x7f0b86ec1000]
20:56:52 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
20:56:52 INFO - document served over http requires an http
20:56:52 INFO - sub-resource via script-tag using the meta-csp
20:56:52 INFO - delivery method with no-redirect and when
20:56:52 INFO - the target request is same-origin.
20:56:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2551ms
20:56:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:56:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876f3000 == 30 [pid = 1904] [id = 523]
20:56:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b88d0b800) [pid = 1904] [serial = 1462] [outer = (nil)]
20:56:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f0b88e90c00) [pid = 1904] [serial = 1463] [outer = 0x7f0b88d0b800]
20:56:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f0b8919e000) [pid = 1904] [serial = 1464] [outer = 0x7f0b88d0b800]
20:56:54 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
20:56:54 INFO - document served over http requires an http
20:56:54 INFO - sub-resource via script-tag using the meta-csp
20:56:54 INFO - delivery method with swap-origin-redirect and when
20:56:54 INFO - the target request is same-origin.
20:56:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2546ms
20:56:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:56:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b3a800 == 31 [pid = 1904] [id = 524]
20:56:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b88e9cc00) [pid = 1904] [serial = 1465] [outer = (nil)]
20:56:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b894c4c00) [pid = 1904] [serial = 1466] [outer = 0x7f0b88e9cc00]
20:56:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b89ade000) [pid = 1904] [serial = 1467] [outer = 0x7f0b88e9cc00]
20:56:57 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
20:56:57 INFO - document served over http requires an http
20:56:57 INFO - sub-resource via xhr-request using the meta-csp
20:56:57 INFO - delivery method with keep-origin-redirect and when
20:56:57 INFO - the target request is same-origin.
20:56:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2987ms
20:56:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:56:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e18800 == 32 [pid = 1904] [id = 525]
20:56:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f0b894c4000) [pid = 1904] [serial = 1468] [outer = (nil)]
20:56:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f0b8a25f000) [pid = 1904] [serial = 1469] [outer = 0x7f0b894c4000]
20:56:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:56:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f0b8a836c00) [pid = 1904] [serial = 1470] [outer = 0x7f0b894c4000]
20:56:59 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
20:56:59 INFO - document served over http requires an http
20:56:59 INFO - sub-resource via xhr-request using the meta-csp
20:56:59 INFO - delivery method with no-redirect and when
20:56:59 INFO - the target request is same-origin.
20:56:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2047ms
20:56:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:57:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89595000 == 33 [pid = 1904] [id = 526]
20:57:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f0b8a1edc00) [pid = 1904] [serial = 1471] [outer = (nil)]
20:57:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f0b8ab88800) [pid = 1904] [serial = 1472] [outer = 0x7f0b8a1edc00]
20:57:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f0b8b126c00) [pid = 1904] [serial = 1473] [outer = 0x7f0b8a1edc00]
20:57:01 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
20:57:01 INFO - document served over http requires an http
20:57:01 INFO - sub-resource via xhr-request using the meta-csp
20:57:01 INFO - delivery method with swap-origin-redirect and when
20:57:01 INFO - the target request is same-origin.
20:57:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2034ms
20:57:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:57:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa58800 == 34 [pid = 1904] [id = 527]
20:57:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f0b8ab86c00) [pid = 1904] [serial = 1474] [outer = (nil)]
20:57:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f0b8b7ddc00) [pid = 1904] [serial = 1475] [outer = 0x7f0b8ab86c00]
20:57:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f0b8c8f0800) [pid = 1904] [serial = 1476] [outer = 0x7f0b8ab86c00]
20:57:04 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
20:57:04 INFO - document served over http requires an https
20:57:04 INFO - sub-resource via fetch-request using the meta-csp
20:57:04 INFO - delivery method with keep-origin-redirect and when
20:57:04 INFO - the target request is same-origin.
20:57:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2451ms
20:57:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:57:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b757000 == 35 [pid = 1904] [id = 528]
20:57:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f0b8b7d9c00) [pid = 1904] [serial = 1477] [outer = (nil)]
20:57:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f0b8ca02400) [pid = 1904] [serial = 1478] [outer = 0x7f0b8b7d9c00]
20:57:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f0b8d2b6000) [pid = 1904] [serial = 1479] [outer = 0x7f0b8b7d9c00]
20:57:06 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
20:57:06 INFO - document served over http requires an https
20:57:06 INFO - sub-resource via fetch-request using the meta-csp
20:57:06 INFO - delivery method with no-redirect and when
20:57:06 INFO - the target request is same-origin.
20:57:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2484ms
20:57:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:57:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c722000 == 36 [pid = 1904] [id = 529]
20:57:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f0b8ca09c00) [pid = 1904] [serial = 1480] [outer = (nil)]
20:57:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f0b8d397000) [pid = 1904] [serial = 1481] [outer = 0x7f0b8ca09c00]
20:57:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f0b8d39f800) [pid = 1904] [serial = 1482] [outer = 0x7f0b8ca09c00]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848bc800 == 35 [pid = 1904] [id = 498]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87404800 == 34 [pid = 1904] [id = 499]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e21800 == 33 [pid = 1904] [id = 501]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b35000 == 32 [pid = 1904] [id = 500]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8953f800 == 31 [pid = 1904] [id = 503]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8942b000 == 30 [pid = 1904] [id = 502]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b895ac800 == 29 [pid = 1904] [id = 505]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8954f000 == 28 [pid = 1904] [id = 504]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a54000 == 27 [pid = 1904] [id = 506]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89ba8800 == 26 [pid = 1904] [id = 507]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a13d000 == 25 [pid = 1904] [id = 508]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa5e000 == 24 [pid = 1904] [id = 509]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82f9e000 == 23 [pid = 1904] [id = 511]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b16000 == 22 [pid = 1904] [id = 512]
20:57:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82d93000 == 21 [pid = 1904] [id = 513]
20:57:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84255000 == 20 [pid = 1904] [id = 516]
20:57:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82fa3000 == 19 [pid = 1904] [id = 515]
20:57:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85550000 == 18 [pid = 1904] [id = 518]
20:57:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848b7000 == 17 [pid = 1904] [id = 517]
20:57:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b859cf000 == 16 [pid = 1904] [id = 520]
20:57:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8577d800 == 15 [pid = 1904] [id = 519]
20:57:11 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85ada000 == 14 [pid = 1904] [id = 521]
20:57:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86e13800 == 13 [pid = 1904] [id = 522]
20:57:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876f3000 == 12 [pid = 1904] [id = 523]
20:57:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b3a800 == 11 [pid = 1904] [id = 524]
20:57:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e18800 == 10 [pid = 1904] [id = 525]
20:57:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89595000 == 9 [pid = 1904] [id = 526]
20:57:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa58800 == 8 [pid = 1904] [id = 527]
20:57:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b757000 == 7 [pid = 1904] [id = 528]
20:57:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86e14800 == 6 [pid = 1904] [id = 440]
20:57:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b834db000 == 5 [pid = 1904] [id = 497]
20:57:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b834c8000 == 4 [pid = 1904] [id = 514]
20:57:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82da4000 == 3 [pid = 1904] [id = 476]
20:57:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab19000 == 2 [pid = 1904] [id = 510]
20:57:12 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
20:57:12 INFO - document served over http requires an https
20:57:12 INFO - sub-resource via fetch-request using the meta-csp
20:57:12 INFO - delivery method with swap-origin-redirect and when
20:57:12 INFO - the target request is same-origin.
20:57:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 5601ms
20:57:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:57:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b80196000 == 3 [pid = 1904] [id = 530]
20:57:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f0b82d27000) [pid = 1904] [serial = 1483] [outer = (nil)]
20:57:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f0b82d28800) [pid = 1904] [serial = 1484] [outer = 0x7f0b82d27000]
20:57:13 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f0b82fe9800) [pid = 1904] [serial = 1485] [outer = 0x7f0b82d27000]
20:57:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b29000 == 4 [pid = 1904] [id = 531]
20:57:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f0b82ff0400) [pid = 1904] [serial = 1486] [outer = (nil)]
20:57:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f0b83045000) [pid = 1904] [serial = 1487] [outer = 0x7f0b82ff0400]
20:57:14 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
20:57:14 INFO - document served over http requires an https
20:57:14 INFO - sub-resource via iframe-tag using the meta-csp
20:57:14 INFO - delivery method with keep-origin-redirect and when
20:57:14 INFO - the target request is same-origin.
20:57:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2045ms
20:57:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:57:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cbb800 == 5 [pid = 1904] [id = 532]
20:57:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f0b82d22400) [pid = 1904] [serial = 1488] [outer = (nil)]
20:57:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f0b82ff6800) [pid = 1904] [serial = 1489] [outer = 0x7f0b82d22400]
20:57:15 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f0b83053400) [pid = 1904] [serial = 1490] [outer = 0x7f0b82d22400]
20:57:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82d87000 == 6 [pid = 1904] [id = 533]
20:57:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f0b83f64000) [pid = 1904] [serial = 1491] [outer = (nil)]
20:57:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f0b83f6dc00) [pid = 1904] [serial = 1492] [outer = 0x7f0b83f64000]
20:57:19 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
20:57:19 INFO - document served over http requires an https
20:57:19 INFO - sub-resource via iframe-tag using the meta-csp
20:57:19 INFO - delivery method with no-redirect and when
20:57:19 INFO - the target request is same-origin.
20:57:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 4839ms
20:57:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f0b88e84800) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f0b8a1e7800) [pid = 1904] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f0b8ab86400) [pid = 1904] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f0b83f6d000) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f0b82e45000) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f0b82e41800) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f0b847f0c00) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f0b842c3000) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f0b8c8f8800) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f0b82ff6400) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f0b8e9f3400) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f0b8aa9cc00) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f0b85984400) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f0b8a268c00) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f0b8ed9cc00) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f0b86f70800) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f0b8a1f2800) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f0b89ad9000) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f0b8b2ca400) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f0b8e554c00) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f0b82ff4800) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f0b8d24a400) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f0b8b7d5400) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f0b877a3000) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f0b88e81c00) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b88f5c400) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b86da0c00) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b8d979400) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f0b8c8fb800) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f0b8ab91c00) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b8c8f9000) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b8a26bc00) [pid = 1904] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995372681]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b8427b400) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b848f6800) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b84277800) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f0b82e42000) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f0b82e40800) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b855bc800) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f0b82ff7c00) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b86d9b400) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b8ef64000) [pid = 1904] [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]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b8ababc00) [pid = 1904] [serial = 1415] [outer = (nil)] [url = about:blank]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b8b2c7c00) [pid = 1904] [serial = 1418] [outer = (nil)] [url = about:blank]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b8bc4c000) [pid = 1904] [serial = 1421] [outer = (nil)] [url = about:blank]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b8c8fa000) [pid = 1904] [serial = 1424] [outer = (nil)] [url = about:blank]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b8ca0a800) [pid = 1904] [serial = 1427] [outer = (nil)] [url = about:blank]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b82e45400) [pid = 1904] [serial = 1430] [outer = (nil)] [url = about:blank]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b83046800) [pid = 1904] [serial = 1433] [outer = (nil)] [url = about:blank]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b842ba800) [pid = 1904] [serial = 1436] [outer = (nil)] [url = about:blank]
20:57:19 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b842bd000) [pid = 1904] [serial = 1439] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b848ec400) [pid = 1904] [serial = 1394] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b88d30000) [pid = 1904] [serial = 1397] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b89ad8400) [pid = 1904] [serial = 1400] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b8a1f1c00) [pid = 1904] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b8a1f3c00) [pid = 1904] [serial = 1405] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b8a83b400) [pid = 1904] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995372681]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b8a83bc00) [pid = 1904] [serial = 1410] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b8abab000) [pid = 1904] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b85826c00) [pid = 1904] [serial = 1431] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b894bd400) [pid = 1904] [serial = 1296] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b8b124000) [pid = 1904] [serial = 1299] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b8c80c800) [pid = 1904] [serial = 1302] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b8ca04800) [pid = 1904] [serial = 1305] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8d2b3400) [pid = 1904] [serial = 1308] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b8d9fdc00) [pid = 1904] [serial = 1311] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b8e9eb800) [pid = 1904] [serial = 1314] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b8ecd5c00) [pid = 1904] [serial = 1317] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b8eda9800) [pid = 1904] [serial = 1322] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b90451400) [pid = 1904] [serial = 1327] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b92f1a800) [pid = 1904] [serial = 1332] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b847edc00) [pid = 1904] [serial = 1347] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b85355000) [pid = 1904] [serial = 1350] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b85826000) [pid = 1904] [serial = 1353] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b86d97400) [pid = 1904] [serial = 1356] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b86e8d400) [pid = 1904] [serial = 1359] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b87484000) [pid = 1904] [serial = 1364] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b88d28800) [pid = 1904] [serial = 1369] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b88ea1800) [pid = 1904] [serial = 1374] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b894bd000) [pid = 1904] [serial = 1377] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b89adb000) [pid = 1904] [serial = 1380] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b8c984800) [pid = 1904] [serial = 1425] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b8d248400) [pid = 1904] [serial = 1428] [outer = (nil)] [url = about:blank]
20:57:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82d95800 == 7 [pid = 1904] [id = 534]
20:57:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b82b0dc00) [pid = 1904] [serial = 1493] [outer = (nil)]
20:57:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b82b0f400) [pid = 1904] [serial = 1494] [outer = 0x7f0b82b0dc00]
20:57:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b82e41800) [pid = 1904] [serial = 1495] [outer = 0x7f0b82b0dc00]
20:57:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cc6000 == 8 [pid = 1904] [id = 535]
20:57:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b82e3c400) [pid = 1904] [serial = 1496] [outer = (nil)]
20:57:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b82e46800) [pid = 1904] [serial = 1497] [outer = 0x7f0b82e3c400]
20:57:23 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
20:57:23 INFO - document served over http requires an https
20:57:23 INFO - sub-resource via iframe-tag using the meta-csp
20:57:23 INFO - delivery method with swap-origin-redirect and when
20:57:23 INFO - the target request is same-origin.
20:57:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4061ms
20:57:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:57:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e0d800 == 9 [pid = 1904] [id = 536]
20:57:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b82b0e000) [pid = 1904] [serial = 1498] [outer = (nil)]
20:57:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b82e48c00) [pid = 1904] [serial = 1499] [outer = 0x7f0b82b0e000]
20:57:24 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b83050000) [pid = 1904] [serial = 1500] [outer = 0x7f0b82b0e000]
20:57:25 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
20:57:25 INFO - document served over http requires an https
20:57:25 INFO - sub-resource via script-tag using the meta-csp
20:57:25 INFO - delivery method with keep-origin-redirect and when
20:57:25 INFO - the target request is same-origin.
20:57:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2356ms
20:57:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:57:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82f98800 == 10 [pid = 1904] [id = 537]
20:57:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b82e41000) [pid = 1904] [serial = 1501] [outer = (nil)]
20:57:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b841a1c00) [pid = 1904] [serial = 1502] [outer = 0x7f0b82e41000]
20:57:26 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b841aec00) [pid = 1904] [serial = 1503] [outer = 0x7f0b82e41000]
20:57:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:57:27 INFO - document served over http requires an https
20:57:27 INFO - sub-resource via script-tag using the meta-csp
20:57:27 INFO - delivery method with no-redirect and when
20:57:27 INFO - the target request is same-origin.
20:57:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1930ms
20:57:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:57:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b834d7800 == 11 [pid = 1904] [id = 538]
20:57:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b83f66000) [pid = 1904] [serial = 1504] [outer = (nil)]
20:57:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b8427b800) [pid = 1904] [serial = 1505] [outer = 0x7f0b83f66000]
20:57:28 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b842b8000) [pid = 1904] [serial = 1506] [outer = 0x7f0b83f66000]
20:57:30 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
20:57:30 INFO - document served over http requires an https
20:57:30 INFO - sub-resource via script-tag using the meta-csp
20:57:30 INFO - delivery method with swap-origin-redirect and when
20:57:30 INFO - the target request is same-origin.
20:57:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2288ms
20:57:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:57:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84074800 == 12 [pid = 1904] [id = 539]
20:57:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b8427a800) [pid = 1904] [serial = 1507] [outer = (nil)]
20:57:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b842c1000) [pid = 1904] [serial = 1508] [outer = 0x7f0b8427a800]
20:57:31 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b843b2800) [pid = 1904] [serial = 1509] [outer = 0x7f0b8427a800]
20:57:32 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
20:57:32 INFO - document served over http requires an https
20:57:32 INFO - sub-resource via xhr-request using the meta-csp
20:57:32 INFO - delivery method with keep-origin-redirect and when
20:57:32 INFO - the target request is same-origin.
20:57:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2338ms
20:57:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:57:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8415b000 == 13 [pid = 1904] [id = 540]
20:57:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b847eb800) [pid = 1904] [serial = 1510] [outer = (nil)]
20:57:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b847ecc00) [pid = 1904] [serial = 1511] [outer = 0x7f0b847eb800]
20:57:34 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b848ebc00) [pid = 1904] [serial = 1512] [outer = 0x7f0b847eb800]
20:57:36 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
20:57:36 INFO - document served over http requires an https
20:57:36 INFO - sub-resource via xhr-request using the meta-csp
20:57:36 INFO - delivery method with no-redirect and when
20:57:36 INFO - the target request is same-origin.
20:57:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3594ms
20:57:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:57:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b23000 == 14 [pid = 1904] [id = 541]
20:57:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b82b0b800) [pid = 1904] [serial = 1513] [outer = (nil)]
20:57:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b82d1cc00) [pid = 1904] [serial = 1514] [outer = 0x7f0b82b0b800]
20:57:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b83048800) [pid = 1904] [serial = 1515] [outer = 0x7f0b82b0b800]
20:57:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82d87000 == 13 [pid = 1904] [id = 533]
20:57:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cbb800 == 12 [pid = 1904] [id = 532]
20:57:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b29000 == 11 [pid = 1904] [id = 531]
20:57:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b80196000 == 10 [pid = 1904] [id = 530]
20:57:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c722000 == 9 [pid = 1904] [id = 529]
20:57:38 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b8c809c00) [pid = 1904] [serial = 1422] [outer = (nil)] [url = about:blank]
20:57:38 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b8b2d5c00) [pid = 1904] [serial = 1419] [outer = (nil)] [url = about:blank]
20:57:38 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b8b124400) [pid = 1904] [serial = 1416] [outer = (nil)] [url = about:blank]
20:57:38 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b8aaa3800) [pid = 1904] [serial = 1411] [outer = (nil)] [url = about:blank]
20:57:38 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8a266800) [pid = 1904] [serial = 1406] [outer = (nil)] [url = about:blank]
20:57:38 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b89bd8000) [pid = 1904] [serial = 1401] [outer = (nil)] [url = about:blank]
20:57:38 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b8919e400) [pid = 1904] [serial = 1398] [outer = (nil)] [url = about:blank]
20:57:38 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b86ec9800) [pid = 1904] [serial = 1395] [outer = (nil)] [url = about:blank]
20:57:38 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b86f71c00) [pid = 1904] [serial = 1392] [outer = (nil)] [url = about:blank]
20:57:38 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b847f2800) [pid = 1904] [serial = 1437] [outer = (nil)] [url = about:blank]
20:57:38 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b841ac400) [pid = 1904] [serial = 1434] [outer = (nil)] [url = about:blank]
20:57:38 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b855bb800) [pid = 1904] [serial = 1440] [outer = (nil)] [url = about:blank]
20:57:38 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
20:57:38 INFO - document served over http requires an https
20:57:38 INFO - sub-resource via xhr-request using the meta-csp
20:57:38 INFO - delivery method with swap-origin-redirect and when
20:57:38 INFO - the target request is same-origin.
20:57:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2231ms
20:57:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:57:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b2d800 == 10 [pid = 1904] [id = 542]
20:57:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b8304c800) [pid = 1904] [serial = 1516] [outer = (nil)]
20:57:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b8304e000) [pid = 1904] [serial = 1517] [outer = 0x7f0b8304c800]
20:57:39 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b84276800) [pid = 1904] [serial = 1518] [outer = 0x7f0b8304c800]
20:57:40 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
20:57:40 INFO - document served over http requires an http
20:57:40 INFO - sub-resource via fetch-request using the meta-referrer
20:57:40 INFO - delivery method with keep-origin-redirect and when
20:57:40 INFO - the target request is cross-origin.
20:57:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1629ms
20:57:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:57:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84067000 == 11 [pid = 1904] [id = 543]
20:57:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b842c2800) [pid = 1904] [serial = 1519] [outer = (nil)]
20:57:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b848edc00) [pid = 1904] [serial = 1520] [outer = 0x7f0b842c2800]
20:57:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b848f6800) [pid = 1904] [serial = 1521] [outer = 0x7f0b842c2800]
20:57:41 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
20:57:41 INFO - document served over http requires an http
20:57:41 INFO - sub-resource via fetch-request using the meta-referrer
20:57:41 INFO - delivery method with no-redirect and when
20:57:41 INFO - the target request is cross-origin.
20:57:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1687ms
20:57:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:57:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84264000 == 12 [pid = 1904] [id = 544]
20:57:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b847f2800) [pid = 1904] [serial = 1522] [outer = (nil)]
20:57:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b8534c800) [pid = 1904] [serial = 1523] [outer = 0x7f0b847f2800]
20:57:42 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b85352c00) [pid = 1904] [serial = 1524] [outer = 0x7f0b847f2800]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b88e90c00) [pid = 1904] [serial = 1463] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b83f62800) [pid = 1904] [serial = 1442] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b8ca02400) [pid = 1904] [serial = 1478] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b82d28800) [pid = 1904] [serial = 1484] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b8ab88800) [pid = 1904] [serial = 1472] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b85494400) [pid = 1904] [serial = 1447] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b85a0f800) [pid = 1904] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995404907]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b8779dc00) [pid = 1904] [serial = 1460] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b86f71000) [pid = 1904] [serial = 1457] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b894c4c00) [pid = 1904] [serial = 1466] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b86f71400) [pid = 1904] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b8b7ddc00) [pid = 1904] [serial = 1475] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b855bd400) [pid = 1904] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b8a25f000) [pid = 1904] [serial = 1469] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b8d397000) [pid = 1904] [serial = 1481] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b86d9b800) [pid = 1904] [serial = 1452] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b82ff6800) [pid = 1904] [serial = 1489] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b83045000) [pid = 1904] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b83f6dc00) [pid = 1904] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995436253]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b82d22400) [pid = 1904] [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]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f0b83f64000) [pid = 1904] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995436253]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f0b85988800) [pid = 1904] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995404907]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f0b82ff0400) [pid = 1904] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b82d27000) [pid = 1904] [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]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b85a0a000) [pid = 1904] [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]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f0b88d0b800) [pid = 1904] [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]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f0b85347800) [pid = 1904] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f0b86ec1000) [pid = 1904] [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]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f0b8ca09c00) [pid = 1904] [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]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b86ec5000) [pid = 1904] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b8304ac00) [pid = 1904] [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]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b8ab86c00) [pid = 1904] [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]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f0b8b7d9c00) [pid = 1904] [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]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b88e9cc00) [pid = 1904] [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]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b894c4000) [pid = 1904] [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]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b8a1edc00) [pid = 1904] [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]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b82e3a800) [pid = 1904] [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]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b855c9000) [pid = 1904] [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]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b89ade000) [pid = 1904] [serial = 1467] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 46 (0x7f0b8a836c00) [pid = 1904] [serial = 1470] [outer = (nil)] [url = about:blank]
20:57:43 INFO - PROCESS | 1855 | --DOMWINDOW == 45 (0x7f0b8b126c00) [pid = 1904] [serial = 1473] [outer = (nil)] [url = about:blank]
20:57:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:57:43 INFO - document served over http requires an http
20:57:43 INFO - sub-resource via fetch-request using the meta-referrer
20:57:43 INFO - delivery method with swap-origin-redirect and when
20:57:43 INFO - the target request is cross-origin.
20:57:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2096ms
20:57:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:57:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848c2000 == 13 [pid = 1904] [id = 545]
20:57:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 46 (0x7f0b82e3d400) [pid = 1904] [serial = 1525] [outer = (nil)]
20:57:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f0b847ea000) [pid = 1904] [serial = 1526] [outer = 0x7f0b82e3d400]
20:57:44 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f0b85490c00) [pid = 1904] [serial = 1527] [outer = 0x7f0b82e3d400]
20:57:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82f86000 == 14 [pid = 1904] [id = 546]
20:57:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f0b82d1fc00) [pid = 1904] [serial = 1528] [outer = (nil)]
20:57:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f0b83046c00) [pid = 1904] [serial = 1529] [outer = 0x7f0b82d1fc00]
20:57:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:57:45 INFO - document served over http requires an http
20:57:45 INFO - sub-resource via iframe-tag using the meta-referrer
20:57:45 INFO - delivery method with keep-origin-redirect and when
20:57:45 INFO - the target request is cross-origin.
20:57:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2030ms
20:57:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:57:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848b8800 == 15 [pid = 1904] [id = 547]
20:57:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f0b82ff7800) [pid = 1904] [serial = 1530] [outer = (nil)]
20:57:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f0b83f6a800) [pid = 1904] [serial = 1531] [outer = 0x7f0b82ff7800]
20:57:47 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b85348800) [pid = 1904] [serial = 1532] [outer = 0x7f0b82ff7800]
20:57:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85545800 == 16 [pid = 1904] [id = 548]
20:57:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f0b85492000) [pid = 1904] [serial = 1533] [outer = (nil)]
20:57:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b85497c00) [pid = 1904] [serial = 1534] [outer = 0x7f0b85492000]
20:57:48 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
20:57:48 INFO - document served over http requires an http
20:57:48 INFO - sub-resource via iframe-tag using the meta-referrer
20:57:48 INFO - delivery method with no-redirect and when
20:57:48 INFO - the target request is cross-origin.
20:57:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2342ms
20:57:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:57:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856d2000 == 17 [pid = 1904] [id = 549]
20:57:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b83f67c00) [pid = 1904] [serial = 1535] [outer = (nil)]
20:57:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b85496000) [pid = 1904] [serial = 1536] [outer = 0x7f0b83f67c00]
20:57:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f0b855c0c00) [pid = 1904] [serial = 1537] [outer = 0x7f0b83f67c00]
20:57:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856e4000 == 18 [pid = 1904] [id = 550]
20:57:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f0b855c4400) [pid = 1904] [serial = 1538] [outer = (nil)]
20:57:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f0b855c8000) [pid = 1904] [serial = 1539] [outer = 0x7f0b855c4400]
20:57:51 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
20:57:51 INFO - document served over http requires an http
20:57:51 INFO - sub-resource via iframe-tag using the meta-referrer
20:57:51 INFO - delivery method with swap-origin-redirect and when
20:57:51 INFO - the target request is cross-origin.
20:57:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2998ms
20:57:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:57:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85780800 == 19 [pid = 1904] [id = 551]
20:57:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f0b8549bc00) [pid = 1904] [serial = 1540] [outer = (nil)]
20:57:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b855c8400) [pid = 1904] [serial = 1541] [outer = 0x7f0b8549bc00]
20:57:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b85827400) [pid = 1904] [serial = 1542] [outer = 0x7f0b8549bc00]
20:57:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:57:53 INFO - document served over http requires an http
20:57:53 INFO - sub-resource via script-tag using the meta-referrer
20:57:53 INFO - delivery method with keep-origin-redirect and when
20:57:53 INFO - the target request is cross-origin.
20:57:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1838ms
20:57:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:57:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b859bf800 == 20 [pid = 1904] [id = 552]
20:57:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f0b855c5c00) [pid = 1904] [serial = 1543] [outer = (nil)]
20:57:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f0b8597fc00) [pid = 1904] [serial = 1544] [outer = 0x7f0b855c5c00]
20:57:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f0b85989800) [pid = 1904] [serial = 1545] [outer = 0x7f0b855c5c00]
20:57:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:57:55 INFO - document served over http requires an http
20:57:55 INFO - sub-resource via script-tag using the meta-referrer
20:57:55 INFO - delivery method with no-redirect and when
20:57:55 INFO - the target request is cross-origin.
20:57:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1832ms
20:57:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:57:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b859db800 == 21 [pid = 1904] [id = 553]
20:57:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b85981000) [pid = 1904] [serial = 1546] [outer = (nil)]
20:57:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b85a0c800) [pid = 1904] [serial = 1547] [outer = 0x7f0b85981000]
20:57:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b86d98000) [pid = 1904] [serial = 1548] [outer = 0x7f0b85981000]
20:57:56 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
20:57:56 INFO - document served over http requires an http
20:57:56 INFO - sub-resource via script-tag using the meta-referrer
20:57:56 INFO - delivery method with swap-origin-redirect and when
20:57:56 INFO - the target request is cross-origin.
20:57:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1746ms
20:57:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:57:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85ae0800 == 22 [pid = 1904] [id = 554]
20:57:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b85a0ec00) [pid = 1904] [serial = 1549] [outer = (nil)]
20:57:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b86da2c00) [pid = 1904] [serial = 1550] [outer = 0x7f0b85a0ec00]
20:57:57 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b86e83000) [pid = 1904] [serial = 1551] [outer = 0x7f0b85a0ec00]
20:57:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:57:58 INFO - document served over http requires an http
20:57:58 INFO - sub-resource via xhr-request using the meta-referrer
20:57:58 INFO - delivery method with keep-origin-redirect and when
20:57:58 INFO - the target request is cross-origin.
20:57:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2149ms
20:57:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:57:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86d20800 == 23 [pid = 1904] [id = 555]
20:57:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b86e83400) [pid = 1904] [serial = 1552] [outer = (nil)]
20:57:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b86ebe800) [pid = 1904] [serial = 1553] [outer = 0x7f0b86e83400]
20:57:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:57:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b86ec5000) [pid = 1904] [serial = 1554] [outer = 0x7f0b86e83400]
20:58:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:58:01 INFO - document served over http requires an http
20:58:01 INFO - sub-resource via xhr-request using the meta-referrer
20:58:01 INFO - delivery method with no-redirect and when
20:58:01 INFO - the target request is cross-origin.
20:58:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2836ms
20:58:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:58:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e03000 == 24 [pid = 1904] [id = 556]
20:58:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b82e45c00) [pid = 1904] [serial = 1555] [outer = (nil)]
20:58:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b83044400) [pid = 1904] [serial = 1556] [outer = 0x7f0b82e45c00]
20:58:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b843af800) [pid = 1904] [serial = 1557] [outer = 0x7f0b82e45c00]
20:58:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84264000 == 23 [pid = 1904] [id = 544]
20:58:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84067000 == 22 [pid = 1904] [id = 543]
20:58:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b2d800 == 21 [pid = 1904] [id = 542]
20:58:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b23000 == 20 [pid = 1904] [id = 541]
20:58:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8415b000 == 19 [pid = 1904] [id = 540]
20:58:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84074800 == 18 [pid = 1904] [id = 539]
20:58:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b834d7800 == 17 [pid = 1904] [id = 538]
20:58:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82f98800 == 16 [pid = 1904] [id = 537]
20:58:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cc6000 == 15 [pid = 1904] [id = 535]
20:58:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82d95800 == 14 [pid = 1904] [id = 534]
20:58:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e0d800 == 13 [pid = 1904] [id = 536]
20:58:04 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b875b1c00) [pid = 1904] [serial = 1458] [outer = (nil)] [url = about:blank]
20:58:04 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b8d39f800) [pid = 1904] [serial = 1482] [outer = (nil)] [url = about:blank]
20:58:04 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b8c8f0800) [pid = 1904] [serial = 1476] [outer = (nil)] [url = about:blank]
20:58:04 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b8d2b6000) [pid = 1904] [serial = 1479] [outer = (nil)] [url = about:blank]
20:58:04 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b88d32000) [pid = 1904] [serial = 1461] [outer = (nil)] [url = about:blank]
20:58:04 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b82fe9800) [pid = 1904] [serial = 1485] [outer = (nil)] [url = about:blank]
20:58:04 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b8919e000) [pid = 1904] [serial = 1464] [outer = (nil)] [url = about:blank]
20:58:04 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b8597d000) [pid = 1904] [serial = 1448] [outer = (nil)] [url = about:blank]
20:58:04 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b847f2000) [pid = 1904] [serial = 1443] [outer = (nil)] [url = about:blank]
20:58:04 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b86e88000) [pid = 1904] [serial = 1453] [outer = (nil)] [url = about:blank]
20:58:04 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b83053400) [pid = 1904] [serial = 1490] [outer = (nil)] [url = about:blank]
20:58:04 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
20:58:04 INFO - document served over http requires an http
20:58:04 INFO - sub-resource via xhr-request using the meta-referrer
20:58:04 INFO - delivery method with swap-origin-redirect and when
20:58:04 INFO - the target request is cross-origin.
20:58:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2889ms
20:58:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:58:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b1e000 == 14 [pid = 1904] [id = 557]
20:58:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b82fed800) [pid = 1904] [serial = 1558] [outer = (nil)]
20:58:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b83050c00) [pid = 1904] [serial = 1559] [outer = 0x7f0b82fed800]
20:58:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b84270400) [pid = 1904] [serial = 1560] [outer = 0x7f0b82fed800]
20:58:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:58:06 INFO - document served over http requires an https
20:58:06 INFO - sub-resource via fetch-request using the meta-referrer
20:58:06 INFO - delivery method with keep-origin-redirect and when
20:58:06 INFO - the target request is cross-origin.
20:58:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1838ms
20:58:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
20:58:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82d98000 == 15 [pid = 1904] [id = 558]
20:58:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b8304d000) [pid = 1904] [serial = 1561] [outer = (nil)]
20:58:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b843af400) [pid = 1904] [serial = 1562] [outer = 0x7f0b8304d000]
20:58:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b848f0c00) [pid = 1904] [serial = 1563] [outer = 0x7f0b8304d000]
20:58:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:58:08 INFO - document served over http requires an https
20:58:08 INFO - sub-resource via fetch-request using the meta-referrer
20:58:08 INFO - delivery method with no-redirect and when
20:58:08 INFO - the target request is cross-origin.
20:58:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1786ms
20:58:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:58:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b834c5000 == 16 [pid = 1904] [id = 559]
20:58:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b842c3c00) [pid = 1904] [serial = 1564] [outer = (nil)]
20:58:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b85353800) [pid = 1904] [serial = 1565] [outer = 0x7f0b842c3c00]
20:58:09 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b8581cc00) [pid = 1904] [serial = 1566] [outer = 0x7f0b842c3c00]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b847ea000) [pid = 1904] [serial = 1526] [outer = (nil)] [url = about:blank]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b842c1000) [pid = 1904] [serial = 1508] [outer = (nil)] [url = about:blank]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b847ecc00) [pid = 1904] [serial = 1511] [outer = (nil)] [url = about:blank]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b8427b800) [pid = 1904] [serial = 1505] [outer = (nil)] [url = about:blank]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b848edc00) [pid = 1904] [serial = 1520] [outer = (nil)] [url = about:blank]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b841a1c00) [pid = 1904] [serial = 1502] [outer = (nil)] [url = about:blank]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b82d1cc00) [pid = 1904] [serial = 1514] [outer = (nil)] [url = about:blank]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b82e46800) [pid = 1904] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b82b0f400) [pid = 1904] [serial = 1494] [outer = (nil)] [url = about:blank]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b82e48c00) [pid = 1904] [serial = 1499] [outer = (nil)] [url = about:blank]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f0b8304e000) [pid = 1904] [serial = 1517] [outer = (nil)] [url = about:blank]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f0b8534c800) [pid = 1904] [serial = 1523] [outer = (nil)] [url = about:blank]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f0b8304c800) [pid = 1904] [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]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b847f2800) [pid = 1904] [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]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b82b0b800) [pid = 1904] [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]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f0b842c2800) [pid = 1904] [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]
20:58:09 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f0b82e3c400) [pid = 1904] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:58:10 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f0b83048800) [pid = 1904] [serial = 1515] [outer = (nil)] [url = about:blank]
20:58:10 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
20:58:10 INFO - document served over http requires an https
20:58:10 INFO - sub-resource via fetch-request using the meta-referrer
20:58:10 INFO - delivery method with swap-origin-redirect and when
20:58:10 INFO - the target request is cross-origin.
20:58:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2039ms
20:58:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:58:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8414f000 == 17 [pid = 1904] [id = 560]
20:58:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f0b8304c800) [pid = 1904] [serial = 1567] [outer = (nil)]
20:58:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f0b841a1c00) [pid = 1904] [serial = 1568] [outer = 0x7f0b8304c800]
20:58:11 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f0b85820000) [pid = 1904] [serial = 1569] [outer = 0x7f0b8304c800]
20:58:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82f8d800 == 18 [pid = 1904] [id = 561]
20:58:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b82d28000) [pid = 1904] [serial = 1570] [outer = (nil)]
20:58:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b841ac800) [pid = 1904] [serial = 1571] [outer = 0x7f0b82d28000]
20:58:12 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
20:58:12 INFO - document served over http requires an https
20:58:12 INFO - sub-resource via iframe-tag using the meta-referrer
20:58:12 INFO - delivery method with keep-origin-redirect and when
20:58:12 INFO - the target request is cross-origin.
20:58:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2187ms
20:58:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:58:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84258800 == 19 [pid = 1904] [id = 562]
20:58:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f0b82ff4800) [pid = 1904] [serial = 1572] [outer = (nil)]
20:58:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f0b841ac000) [pid = 1904] [serial = 1573] [outer = 0x7f0b82ff4800]
20:58:13 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f0b85823c00) [pid = 1904] [serial = 1574] [outer = 0x7f0b82ff4800]
20:58:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848cd000 == 20 [pid = 1904] [id = 563]
20:58:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b85988800) [pid = 1904] [serial = 1575] [outer = (nil)]
20:58:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b85a08c00) [pid = 1904] [serial = 1576] [outer = 0x7f0b85988800]
20:58:15 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
20:58:15 INFO - document served over http requires an https
20:58:15 INFO - sub-resource via iframe-tag using the meta-referrer
20:58:15 INFO - delivery method with no-redirect and when
20:58:15 INFO - the target request is cross-origin.
20:58:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2469ms
20:58:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:58:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856ee800 == 21 [pid = 1904] [id = 564]
20:58:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b83f6ec00) [pid = 1904] [serial = 1577] [outer = (nil)]
20:58:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b86da1c00) [pid = 1904] [serial = 1578] [outer = 0x7f0b83f6ec00]
20:58:16 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b86ec7c00) [pid = 1904] [serial = 1579] [outer = 0x7f0b83f6ec00]
20:58:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85add800 == 22 [pid = 1904] [id = 565]
20:58:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b86f6e800) [pid = 1904] [serial = 1580] [outer = (nil)]
20:58:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b86f73000) [pid = 1904] [serial = 1581] [outer = 0x7f0b86f6e800]
20:58:17 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
20:58:17 INFO - document served over http requires an https
20:58:17 INFO - sub-resource via iframe-tag using the meta-referrer
20:58:17 INFO - delivery method with swap-origin-redirect and when
20:58:17 INFO - the target request is cross-origin.
20:58:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2338ms
20:58:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:58:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86e12800 == 23 [pid = 1904] [id = 566]
20:58:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b85986400) [pid = 1904] [serial = 1582] [outer = (nil)]
20:58:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b86f71c00) [pid = 1904] [serial = 1583] [outer = 0x7f0b85986400]
20:58:19 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b86f7cc00) [pid = 1904] [serial = 1584] [outer = 0x7f0b85986400]
20:58:20 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
20:58:20 INFO - document served over http requires an https
20:58:20 INFO - sub-resource via script-tag using the meta-referrer
20:58:20 INFO - delivery method with keep-origin-redirect and when
20:58:20 INFO - the target request is cross-origin.
20:58:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2876ms
20:58:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
20:58:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87413000 == 24 [pid = 1904] [id = 567]
20:58:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b86f73400) [pid = 1904] [serial = 1585] [outer = (nil)]
20:58:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b8747b800) [pid = 1904] [serial = 1586] [outer = 0x7f0b86f73400]
20:58:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b875ae400) [pid = 1904] [serial = 1587] [outer = 0x7f0b86f73400]
20:58:22 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
20:58:22 INFO - document served over http requires an https
20:58:22 INFO - sub-resource via script-tag using the meta-referrer
20:58:22 INFO - delivery method with no-redirect and when
20:58:22 INFO - the target request is cross-origin.
20:58:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1837ms
20:58:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:58:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876e0000 == 25 [pid = 1904] [id = 568]
20:58:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b8747d400) [pid = 1904] [serial = 1588] [outer = (nil)]
20:58:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b875b6c00) [pid = 1904] [serial = 1589] [outer = 0x7f0b8747d400]
20:58:23 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b87797800) [pid = 1904] [serial = 1590] [outer = 0x7f0b8747d400]
20:58:24 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
20:58:24 INFO - document served over http requires an https
20:58:24 INFO - sub-resource via script-tag using the meta-referrer
20:58:24 INFO - delivery method with swap-origin-redirect and when
20:58:24 INFO - the target request is cross-origin.
20:58:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1887ms
20:58:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:58:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87860000 == 26 [pid = 1904] [id = 569]
20:58:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b8779fc00) [pid = 1904] [serial = 1591] [outer = (nil)]
20:58:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b877a0c00) [pid = 1904] [serial = 1592] [outer = 0x7f0b8779fc00]
20:58:25 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b88d07400) [pid = 1904] [serial = 1593] [outer = 0x7f0b8779fc00]
20:58:26 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
20:58:26 INFO - document served over http requires an https
20:58:26 INFO - sub-resource via xhr-request using the meta-referrer
20:58:26 INFO - delivery method with keep-origin-redirect and when
20:58:26 INFO - the target request is cross-origin.
20:58:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2136ms
20:58:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
20:58:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b1c000 == 27 [pid = 1904] [id = 570]
20:58:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b88d10400) [pid = 1904] [serial = 1594] [outer = (nil)]
20:58:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b88d14800) [pid = 1904] [serial = 1595] [outer = 0x7f0b88d10400]
20:58:27 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b88d2c400) [pid = 1904] [serial = 1596] [outer = 0x7f0b88d10400]
20:58:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:58:29 INFO - document served over http requires an https
20:58:29 INFO - sub-resource via xhr-request using the meta-referrer
20:58:29 INFO - delivery method with no-redirect and when
20:58:29 INFO - the target request is cross-origin.
20:58:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3068ms
20:58:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:58:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e0d800 == 28 [pid = 1904] [id = 571]
20:58:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b82ff1000) [pid = 1904] [serial = 1597] [outer = (nil)]
20:58:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b83047800) [pid = 1904] [serial = 1598] [outer = 0x7f0b82ff1000]
20:58:30 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b848f1c00) [pid = 1904] [serial = 1599] [outer = 0x7f0b82ff1000]
20:58:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:58:31 INFO - document served over http requires an https
20:58:31 INFO - sub-resource via xhr-request using the meta-referrer
20:58:31 INFO - delivery method with swap-origin-redirect and when
20:58:31 INFO - the target request is cross-origin.
20:58:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2591ms
20:58:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:58:32 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b834c5000 == 27 [pid = 1904] [id = 559]
20:58:32 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82d98000 == 26 [pid = 1904] [id = 558]
20:58:32 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b1e000 == 25 [pid = 1904] [id = 557]
20:58:32 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e03000 == 24 [pid = 1904] [id = 556]
20:58:32 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85ae0800 == 23 [pid = 1904] [id = 554]
20:58:32 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b859db800 == 22 [pid = 1904] [id = 553]
20:58:32 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b859bf800 == 21 [pid = 1904] [id = 552]
20:58:32 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85780800 == 20 [pid = 1904] [id = 551]
20:58:32 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856e4000 == 19 [pid = 1904] [id = 550]
20:58:32 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856d2000 == 18 [pid = 1904] [id = 549]
20:58:32 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848b8800 == 17 [pid = 1904] [id = 547]
20:58:32 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85545800 == 16 [pid = 1904] [id = 548]
20:58:32 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82f86000 == 15 [pid = 1904] [id = 546]
20:58:32 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b84276800) [pid = 1904] [serial = 1518] [outer = (nil)] [url = about:blank]
20:58:32 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b82e41800) [pid = 1904] [serial = 1495] [outer = (nil)] [url = about:blank]
20:58:32 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b85352c00) [pid = 1904] [serial = 1524] [outer = (nil)] [url = about:blank]
20:58:32 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b848f6800) [pid = 1904] [serial = 1521] [outer = (nil)] [url = about:blank]
20:58:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b80195000 == 16 [pid = 1904] [id = 572]
20:58:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b82e41800) [pid = 1904] [serial = 1600] [outer = (nil)]
20:58:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b83053400) [pid = 1904] [serial = 1601] [outer = 0x7f0b82e41800]
20:58:33 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b8534e400) [pid = 1904] [serial = 1602] [outer = 0x7f0b82e41800]
20:58:34 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
20:58:34 INFO - document served over http requires an http
20:58:34 INFO - sub-resource via fetch-request using the meta-referrer
20:58:34 INFO - delivery method with keep-origin-redirect and when
20:58:34 INFO - the target request is same-origin.
20:58:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2596ms
20:58:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
20:58:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e10800 == 17 [pid = 1904] [id = 573]
20:58:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b841af400) [pid = 1904] [serial = 1603] [outer = (nil)]
20:58:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b855c2c00) [pid = 1904] [serial = 1604] [outer = 0x7f0b841af400]
20:58:35 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b85983c00) [pid = 1904] [serial = 1605] [outer = 0x7f0b841af400]
20:58:36 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
20:58:36 INFO - document served over http requires an http
20:58:36 INFO - sub-resource via fetch-request using the meta-referrer
20:58:36 INFO - delivery method with no-redirect and when
20:58:36 INFO - the target request is same-origin.
20:58:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1840ms
20:58:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:58:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8425c000 == 18 [pid = 1904] [id = 574]
20:58:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b855c2000) [pid = 1904] [serial = 1606] [outer = (nil)]
20:58:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b86d9ac00) [pid = 1904] [serial = 1607] [outer = 0x7f0b855c2000]
20:58:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b86e8c400) [pid = 1904] [serial = 1608] [outer = 0x7f0b855c2000]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b855c8000) [pid = 1904] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b85496000) [pid = 1904] [serial = 1536] [outer = (nil)] [url = about:blank]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b83050c00) [pid = 1904] [serial = 1559] [outer = (nil)] [url = about:blank]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b843af400) [pid = 1904] [serial = 1562] [outer = (nil)] [url = about:blank]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b86da2c00) [pid = 1904] [serial = 1550] [outer = (nil)] [url = about:blank]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b83046c00) [pid = 1904] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b86ebe800) [pid = 1904] [serial = 1553] [outer = (nil)] [url = about:blank]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b85a0c800) [pid = 1904] [serial = 1547] [outer = (nil)] [url = about:blank]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b85497c00) [pid = 1904] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995467911]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b83f6a800) [pid = 1904] [serial = 1531] [outer = (nil)] [url = about:blank]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b85353800) [pid = 1904] [serial = 1565] [outer = (nil)] [url = about:blank]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8597fc00) [pid = 1904] [serial = 1544] [outer = (nil)] [url = about:blank]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b855c8400) [pid = 1904] [serial = 1541] [outer = (nil)] [url = about:blank]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b83044400) [pid = 1904] [serial = 1556] [outer = (nil)] [url = about:blank]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b841a1c00) [pid = 1904] [serial = 1568] [outer = (nil)] [url = about:blank]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b8304d000) [pid = 1904] [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]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b82fed800) [pid = 1904] [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]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b82e45c00) [pid = 1904] [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]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b82e3d400) [pid = 1904] [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]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b842c3c00) [pid = 1904] [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]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b82d1fc00) [pid = 1904] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b855c4400) [pid = 1904] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b82b0dc00) [pid = 1904] [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]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b85492000) [pid = 1904] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995467911]
20:58:38 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b843af800) [pid = 1904] [serial = 1557] [outer = (nil)] [url = about:blank]
20:58:39 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
20:58:39 INFO - document served over http requires an http
20:58:39 INFO - sub-resource via fetch-request using the meta-referrer
20:58:39 INFO - delivery method with swap-origin-redirect and when
20:58:39 INFO - the target request is same-origin.
20:58:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2645ms
20:58:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:58:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856da800 == 19 [pid = 1904] [id = 575]
20:58:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b83f6a000) [pid = 1904] [serial = 1609] [outer = (nil)]
20:58:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b841a5000) [pid = 1904] [serial = 1610] [outer = 0x7f0b83f6a000]
20:58:39 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b8549c000) [pid = 1904] [serial = 1611] [outer = 0x7f0b83f6a000]
20:58:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84149000 == 20 [pid = 1904] [id = 576]
20:58:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b82e3d800) [pid = 1904] [serial = 1612] [outer = (nil)]
20:58:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b8427f400) [pid = 1904] [serial = 1613] [outer = 0x7f0b82e3d800]
20:58:41 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
20:58:41 INFO - document served over http requires an http
20:58:41 INFO - sub-resource via iframe-tag using the meta-referrer
20:58:41 INFO - delivery method with keep-origin-redirect and when
20:58:41 INFO - the target request is same-origin.
20:58:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2346ms
20:58:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:58:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856f0000 == 21 [pid = 1904] [id = 577]
20:58:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b82fed800) [pid = 1904] [serial = 1614] [outer = (nil)]
20:58:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b842c0c00) [pid = 1904] [serial = 1615] [outer = 0x7f0b82fed800]
20:58:42 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b85a06000) [pid = 1904] [serial = 1616] [outer = 0x7f0b82fed800]
20:58:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85ac7000 == 22 [pid = 1904] [id = 578]
20:58:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b86d97800) [pid = 1904] [serial = 1617] [outer = (nil)]
20:58:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b86ec2c00) [pid = 1904] [serial = 1618] [outer = 0x7f0b86d97800]
20:58:43 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
20:58:43 INFO - document served over http requires an http
20:58:43 INFO - sub-resource via iframe-tag using the meta-referrer
20:58:43 INFO - delivery method with no-redirect and when
20:58:43 INFO - the target request is same-origin.
20:58:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2437ms
20:58:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:58:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86d07000 == 23 [pid = 1904] [id = 579]
20:58:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b83f6a800) [pid = 1904] [serial = 1619] [outer = (nil)]
20:58:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b86eccc00) [pid = 1904] [serial = 1620] [outer = 0x7f0b83f6a800]
20:58:44 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b875af800) [pid = 1904] [serial = 1621] [outer = 0x7f0b83f6a800]
20:58:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86e07800 == 24 [pid = 1904] [id = 580]
20:58:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b875bb800) [pid = 1904] [serial = 1622] [outer = (nil)]
20:58:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b88d06c00) [pid = 1904] [serial = 1623] [outer = 0x7f0b875bb800]
20:58:46 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
20:58:46 INFO - document served over http requires an http
20:58:46 INFO - sub-resource via iframe-tag using the meta-referrer
20:58:46 INFO - delivery method with swap-origin-redirect and when
20:58:46 INFO - the target request is same-origin.
20:58:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2344ms
20:58:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:58:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8785a800 == 25 [pid = 1904] [id = 581]
20:58:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b86ec2400) [pid = 1904] [serial = 1624] [outer = (nil)]
20:58:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b88d11c00) [pid = 1904] [serial = 1625] [outer = 0x7f0b86ec2400]
20:58:47 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b88e84000) [pid = 1904] [serial = 1626] [outer = 0x7f0b86ec2400]
20:58:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
20:58:49 INFO - document served over http requires an http
20:58:49 INFO - sub-resource via script-tag using the meta-referrer
20:58:49 INFO - delivery method with keep-origin-redirect and when
20:58:49 INFO - the target request is same-origin.
20:58:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2896ms
20:58:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
20:58:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b45800 == 26 [pid = 1904] [id = 582]
20:58:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b8779cc00) [pid = 1904] [serial = 1627] [outer = (nil)]
20:58:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b88e8d000) [pid = 1904] [serial = 1628] [outer = 0x7f0b8779cc00]
20:58:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b88ea5000) [pid = 1904] [serial = 1629] [outer = 0x7f0b8779cc00]
20:58:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
20:58:51 INFO - document served over http requires an http
20:58:51 INFO - sub-resource via script-tag using the meta-referrer
20:58:51 INFO - delivery method with no-redirect and when
20:58:51 INFO - the target request is same-origin.
20:58:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1936ms
20:58:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:58:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88ccb000 == 27 [pid = 1904] [id = 583]
20:58:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b88e8d800) [pid = 1904] [serial = 1630] [outer = (nil)]
20:58:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b88f5d800) [pid = 1904] [serial = 1631] [outer = 0x7f0b88e8d800]
20:58:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b8919a400) [pid = 1904] [serial = 1632] [outer = 0x7f0b88e8d800]
20:58:52 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
20:58:52 INFO - document served over http requires an http
20:58:52 INFO - sub-resource via script-tag using the meta-referrer
20:58:52 INFO - delivery method with swap-origin-redirect and when
20:58:52 INFO - the target request is same-origin.
20:58:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1847ms
20:58:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:58:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e03000 == 28 [pid = 1904] [id = 584]
20:58:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b88f5f400) [pid = 1904] [serial = 1633] [outer = (nil)]
20:58:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b891a3c00) [pid = 1904] [serial = 1634] [outer = 0x7f0b88f5f400]
20:58:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b89305c00) [pid = 1904] [serial = 1635] [outer = 0x7f0b88f5f400]
20:58:54 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
20:58:54 INFO - document served over http requires an http
20:58:54 INFO - sub-resource via xhr-request using the meta-referrer
20:58:54 INFO - delivery method with keep-origin-redirect and when
20:58:54 INFO - the target request is same-origin.
20:58:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1894ms
20:58:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
20:58:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89327000 == 29 [pid = 1904] [id = 585]
20:58:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b891a3400) [pid = 1904] [serial = 1636] [outer = (nil)]
20:58:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b89311400) [pid = 1904] [serial = 1637] [outer = 0x7f0b891a3400]
20:58:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b894c5800) [pid = 1904] [serial = 1638] [outer = 0x7f0b891a3400]
20:58:56 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
20:58:56 INFO - document served over http requires an http
20:58:56 INFO - sub-resource via xhr-request using the meta-referrer
20:58:56 INFO - delivery method with no-redirect and when
20:58:56 INFO - the target request is same-origin.
20:58:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2084ms
20:58:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:58:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89343000 == 30 [pid = 1904] [id = 586]
20:58:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b88e86c00) [pid = 1904] [serial = 1639] [outer = (nil)]
20:58:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b894c7800) [pid = 1904] [serial = 1640] [outer = 0x7f0b88e86c00]
20:58:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:58:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b89ae0000) [pid = 1904] [serial = 1641] [outer = 0x7f0b88e86c00]
20:59:00 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
20:59:00 INFO - document served over http requires an http
20:59:00 INFO - sub-resource via xhr-request using the meta-referrer
20:59:00 INFO - delivery method with swap-origin-redirect and when
20:59:00 INFO - the target request is same-origin.
20:59:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3387ms
20:59:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:59:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848c3800 == 31 [pid = 1904] [id = 587]
20:59:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b82e43800) [pid = 1904] [serial = 1642] [outer = (nil)]
20:59:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b8304d000) [pid = 1904] [serial = 1643] [outer = 0x7f0b82e43800]
20:59:01 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b855c1400) [pid = 1904] [serial = 1644] [outer = 0x7f0b82e43800]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8425c000 == 30 [pid = 1904] [id = 574]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e10800 == 29 [pid = 1904] [id = 573]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b80195000 == 28 [pid = 1904] [id = 572]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e0d800 == 27 [pid = 1904] [id = 571]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87860000 == 26 [pid = 1904] [id = 569]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876e0000 == 25 [pid = 1904] [id = 568]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87413000 == 24 [pid = 1904] [id = 567]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86e12800 == 23 [pid = 1904] [id = 566]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85add800 == 22 [pid = 1904] [id = 565]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856ee800 == 21 [pid = 1904] [id = 564]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848cd000 == 20 [pid = 1904] [id = 563]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84258800 == 19 [pid = 1904] [id = 562]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82f8d800 == 18 [pid = 1904] [id = 561]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848c2000 == 17 [pid = 1904] [id = 545]
20:59:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8414f000 == 16 [pid = 1904] [id = 560]
20:59:02 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b85490c00) [pid = 1904] [serial = 1527] [outer = (nil)] [url = about:blank]
20:59:02 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b8581cc00) [pid = 1904] [serial = 1566] [outer = (nil)] [url = about:blank]
20:59:02 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b848f0c00) [pid = 1904] [serial = 1563] [outer = (nil)] [url = about:blank]
20:59:02 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b84270400) [pid = 1904] [serial = 1560] [outer = (nil)] [url = about:blank]
20:59:02 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
20:59:02 INFO - document served over http requires an https
20:59:02 INFO - sub-resource via fetch-request using the meta-referrer
20:59:02 INFO - delivery method with keep-origin-redirect and when
20:59:02 INFO - the target request is same-origin.
20:59:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2285ms
20:59:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
20:59:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b2f000 == 17 [pid = 1904] [id = 588]
20:59:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b841a0800) [pid = 1904] [serial = 1645] [outer = (nil)]
20:59:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b843b2000) [pid = 1904] [serial = 1646] [outer = 0x7f0b841a0800]
20:59:04 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b855c8c00) [pid = 1904] [serial = 1647] [outer = 0x7f0b841a0800]
20:59:05 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
20:59:05 INFO - document served over http requires an https
20:59:05 INFO - sub-resource via fetch-request using the meta-referrer
20:59:05 INFO - delivery method with no-redirect and when
20:59:05 INFO - the target request is same-origin.
20:59:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2546ms
20:59:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
20:59:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82f9f800 == 18 [pid = 1904] [id = 589]
20:59:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b842bb800) [pid = 1904] [serial = 1648] [outer = (nil)]
20:59:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b85982000) [pid = 1904] [serial = 1649] [outer = 0x7f0b842bb800]
20:59:06 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b86ec5800) [pid = 1904] [serial = 1650] [outer = 0x7f0b842bb800]
20:59:07 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
20:59:07 INFO - document served over http requires an https
20:59:07 INFO - sub-resource via fetch-request using the meta-referrer
20:59:07 INFO - delivery method with swap-origin-redirect and when
20:59:07 INFO - the target request is same-origin.
20:59:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1840ms
20:59:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
20:59:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84268000 == 19 [pid = 1904] [id = 590]
20:59:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f0b85a0a000) [pid = 1904] [serial = 1651] [outer = (nil)]
20:59:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b8747f000) [pid = 1904] [serial = 1652] [outer = 0x7f0b85a0a000]
20:59:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f0b875b8400) [pid = 1904] [serial = 1653] [outer = 0x7f0b85a0a000]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f0b82d28000) [pid = 1904] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b86f6e800) [pid = 1904] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f0b85988800) [pid = 1904] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995494690]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b83053400) [pid = 1904] [serial = 1601] [outer = (nil)] [url = about:blank]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b841ac800) [pid = 1904] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b86f73000) [pid = 1904] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b83047800) [pid = 1904] [serial = 1598] [outer = (nil)] [url = about:blank]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b877a0c00) [pid = 1904] [serial = 1592] [outer = (nil)] [url = about:blank]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b85a08c00) [pid = 1904] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995494690]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b86d9ac00) [pid = 1904] [serial = 1607] [outer = (nil)] [url = about:blank]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b875b6c00) [pid = 1904] [serial = 1589] [outer = (nil)] [url = about:blank]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b86f71c00) [pid = 1904] [serial = 1583] [outer = (nil)] [url = about:blank]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b8747b800) [pid = 1904] [serial = 1586] [outer = (nil)] [url = about:blank]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b88d14800) [pid = 1904] [serial = 1595] [outer = (nil)] [url = about:blank]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b86da1c00) [pid = 1904] [serial = 1578] [outer = (nil)] [url = about:blank]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b855c2c00) [pid = 1904] [serial = 1604] [outer = (nil)] [url = about:blank]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b841ac000) [pid = 1904] [serial = 1573] [outer = (nil)] [url = about:blank]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b841a5000) [pid = 1904] [serial = 1610] [outer = (nil)] [url = about:blank]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b82e41800) [pid = 1904] [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]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b82ff1000) [pid = 1904] [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]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b841af400) [pid = 1904] [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]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b855c2000) [pid = 1904] [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]
20:59:09 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b848f1c00) [pid = 1904] [serial = 1599] [outer = (nil)] [url = about:blank]
20:59:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85535000 == 20 [pid = 1904] [id = 591]
20:59:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b82b0e400) [pid = 1904] [serial = 1654] [outer = (nil)]
20:59:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b82e46800) [pid = 1904] [serial = 1655] [outer = 0x7f0b82b0e400]
20:59:10 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
20:59:10 INFO - document served over http requires an https
20:59:10 INFO - sub-resource via iframe-tag using the meta-referrer
20:59:10 INFO - delivery method with keep-origin-redirect and when
20:59:10 INFO - the target request is same-origin.
20:59:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3336ms
20:59:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
20:59:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856e3000 == 21 [pid = 1904] [id = 592]
20:59:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b82e44400) [pid = 1904] [serial = 1656] [outer = (nil)]
20:59:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b841a5800) [pid = 1904] [serial = 1657] [outer = 0x7f0b82e44400]
20:59:11 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b86da1c00) [pid = 1904] [serial = 1658] [outer = 0x7f0b82e44400]
20:59:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8406c800 == 22 [pid = 1904] [id = 593]
20:59:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b82e41800) [pid = 1904] [serial = 1659] [outer = (nil)]
20:59:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b843aec00) [pid = 1904] [serial = 1660] [outer = 0x7f0b82e41800]
20:59:12 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
20:59:12 INFO - document served over http requires an https
20:59:12 INFO - sub-resource via iframe-tag using the meta-referrer
20:59:12 INFO - delivery method with no-redirect and when
20:59:12 INFO - the target request is same-origin.
20:59:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2191ms
20:59:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
20:59:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856e7800 == 23 [pid = 1904] [id = 594]
20:59:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b83f63000) [pid = 1904] [serial = 1661] [outer = (nil)]
20:59:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b8534d800) [pid = 1904] [serial = 1662] [outer = 0x7f0b83f63000]
20:59:13 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b86ec4400) [pid = 1904] [serial = 1663] [outer = 0x7f0b83f63000]
20:59:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87412800 == 24 [pid = 1904] [id = 595]
20:59:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b86f75c00) [pid = 1904] [serial = 1664] [outer = (nil)]
20:59:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b87480c00) [pid = 1904] [serial = 1665] [outer = 0x7f0b86f75c00]
20:59:15 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
20:59:15 INFO - document served over http requires an https
20:59:15 INFO - sub-resource via iframe-tag using the meta-referrer
20:59:15 INFO - delivery method with swap-origin-redirect and when
20:59:15 INFO - the target request is same-origin.
20:59:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2548ms
20:59:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
20:59:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876e0000 == 25 [pid = 1904] [id = 596]
20:59:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b8534b800) [pid = 1904] [serial = 1666] [outer = (nil)]
20:59:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b87799800) [pid = 1904] [serial = 1667] [outer = 0x7f0b8534b800]
20:59:16 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b88d0ec00) [pid = 1904] [serial = 1668] [outer = 0x7f0b8534b800]
20:59:17 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
20:59:17 INFO - document served over http requires an https
20:59:17 INFO - sub-resource via script-tag using the meta-referrer
20:59:17 INFO - delivery method with keep-origin-redirect and when
20:59:17 INFO - the target request is same-origin.
20:59:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2389ms
20:59:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
20:59:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b26000 == 26 [pid = 1904] [id = 597]
20:59:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b8747d800) [pid = 1904] [serial = 1669] [outer = (nil)]
20:59:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b88e89000) [pid = 1904] [serial = 1670] [outer = 0x7f0b8747d800]
20:59:19 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b8919e400) [pid = 1904] [serial = 1671] [outer = 0x7f0b8747d800]
20:59:20 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
20:59:20 INFO - document served over http requires an https
20:59:20 INFO - sub-resource via script-tag using the meta-referrer
20:59:20 INFO - delivery method with no-redirect and when
20:59:20 INFO - the target request is same-origin.
20:59:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2989ms
20:59:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
20:59:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89428800 == 27 [pid = 1904] [id = 598]
20:59:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b88e84400) [pid = 1904] [serial = 1672] [outer = (nil)]
20:59:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b89ad2800) [pid = 1904] [serial = 1673] [outer = 0x7f0b88e84400]
20:59:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f0b89bd2c00) [pid = 1904] [serial = 1674] [outer = 0x7f0b88e84400]
20:59:22 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
20:59:22 INFO - document served over http requires an https
20:59:22 INFO - sub-resource via script-tag using the meta-referrer
20:59:22 INFO - delivery method with swap-origin-redirect and when
20:59:22 INFO - the target request is same-origin.
20:59:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2043ms
20:59:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
20:59:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8953e800 == 28 [pid = 1904] [id = 599]
20:59:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b894c9c00) [pid = 1904] [serial = 1675] [outer = (nil)]
20:59:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f0b89bdc400) [pid = 1904] [serial = 1676] [outer = 0x7f0b894c9c00]
20:59:23 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f0b8a1ee400) [pid = 1904] [serial = 1677] [outer = 0x7f0b894c9c00]
20:59:24 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
20:59:24 INFO - document served over http requires an https
20:59:24 INFO - sub-resource via xhr-request using the meta-referrer
20:59:24 INFO - delivery method with keep-origin-redirect and when
20:59:24 INFO - the target request is same-origin.
20:59:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2140ms
20:59:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
20:59:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8959b800 == 29 [pid = 1904] [id = 600]
20:59:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b89bdb000) [pid = 1904] [serial = 1678] [outer = (nil)]
20:59:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b8a262400) [pid = 1904] [serial = 1679] [outer = 0x7f0b89bdb000]
20:59:25 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b8a269c00) [pid = 1904] [serial = 1680] [outer = 0x7f0b89bdb000]
20:59:26 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
20:59:26 INFO - document served over http requires an https
20:59:26 INFO - sub-resource via xhr-request using the meta-referrer
20:59:26 INFO - delivery method with no-redirect and when
20:59:26 INFO - the target request is same-origin.
20:59:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1943ms
20:59:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
20:59:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a52000 == 30 [pid = 1904] [id = 601]
20:59:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b8a260000) [pid = 1904] [serial = 1681] [outer = (nil)]
20:59:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b8a839000) [pid = 1904] [serial = 1682] [outer = 0x7f0b8a260000]
20:59:27 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f0b8a83f400) [pid = 1904] [serial = 1683] [outer = 0x7f0b8a260000]
20:59:29 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
20:59:29 INFO - document served over http requires an https
20:59:29 INFO - sub-resource via xhr-request using the meta-referrer
20:59:29 INFO - delivery method with swap-origin-redirect and when
20:59:29 INFO - the target request is same-origin.
20:59:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2337ms
20:59:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
20:59:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a6d800 == 31 [pid = 1904] [id = 602]
20:59:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f0b8a837c00) [pid = 1904] [serial = 1684] [outer = (nil)]
20:59:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b8aa9ec00) [pid = 1904] [serial = 1685] [outer = 0x7f0b8a837c00]
20:59:30 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b8aaa6c00) [pid = 1904] [serial = 1686] [outer = 0x7f0b8a837c00]
20:59:31 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
20:59:31 INFO - document served over http requires an http
20:59:31 INFO - sub-resource via fetch-request using the http-csp
20:59:31 INFO - delivery method with keep-origin-redirect and when
20:59:31 INFO - the target request is cross-origin.
20:59:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2389ms
20:59:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
20:59:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89bb9000 == 32 [pid = 1904] [id = 603]
20:59:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b8aa9d800) [pid = 1904] [serial = 1687] [outer = (nil)]
20:59:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f0b8ab86800) [pid = 1904] [serial = 1688] [outer = 0x7f0b8aa9d800]
20:59:33 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f0b8ab8e800) [pid = 1904] [serial = 1689] [outer = 0x7f0b8aa9d800]
20:59:35 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
20:59:35 INFO - document served over http requires an http
20:59:35 INFO - sub-resource via fetch-request using the http-csp
20:59:35 INFO - delivery method with no-redirect and when
20:59:35 INFO - the target request is cross-origin.
20:59:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3940ms
20:59:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
20:59:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848cd800 == 33 [pid = 1904] [id = 604]
20:59:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f0b8427ac00) [pid = 1904] [serial = 1690] [outer = (nil)]
20:59:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f0b848f0800) [pid = 1904] [serial = 1691] [outer = 0x7f0b8427ac00]
20:59:36 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f0b86eca400) [pid = 1904] [serial = 1692] [outer = 0x7f0b8427ac00]
20:59:37 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
20:59:37 INFO - document served over http requires an http
20:59:37 INFO - sub-resource via fetch-request using the http-csp
20:59:37 INFO - delivery method with swap-origin-redirect and when
20:59:37 INFO - the target request is cross-origin.
20:59:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1989ms
20:59:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
20:59:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82d95800 == 34 [pid = 1904] [id = 605]
20:59:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f0b8427ec00) [pid = 1904] [serial = 1693] [outer = (nil)]
20:59:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f0b847f6c00) [pid = 1904] [serial = 1694] [outer = 0x7f0b8427ec00]
20:59:38 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f0b875b0400) [pid = 1904] [serial = 1695] [outer = 0x7f0b8427ec00]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85535000 == 33 [pid = 1904] [id = 591]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84268000 == 32 [pid = 1904] [id = 590]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82f9f800 == 31 [pid = 1904] [id = 589]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b2f000 == 30 [pid = 1904] [id = 588]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848c3800 == 29 [pid = 1904] [id = 587]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89343000 == 28 [pid = 1904] [id = 586]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89327000 == 27 [pid = 1904] [id = 585]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e03000 == 26 [pid = 1904] [id = 584]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88ccb000 == 25 [pid = 1904] [id = 583]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b45800 == 24 [pid = 1904] [id = 582]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86e07800 == 23 [pid = 1904] [id = 580]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8785a800 == 22 [pid = 1904] [id = 581]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86d07000 == 21 [pid = 1904] [id = 579]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85ac7000 == 20 [pid = 1904] [id = 578]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856f0000 == 19 [pid = 1904] [id = 577]
20:59:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84149000 == 18 [pid = 1904] [id = 576]
20:59:39 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f0b85983c00) [pid = 1904] [serial = 1605] [outer = (nil)] [url = about:blank]
20:59:39 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f0b86e8c400) [pid = 1904] [serial = 1608] [outer = (nil)] [url = about:blank]
20:59:39 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f0b8534e400) [pid = 1904] [serial = 1602] [outer = (nil)] [url = about:blank]
20:59:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8019b000 == 19 [pid = 1904] [id = 606]
20:59:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f0b82e44c00) [pid = 1904] [serial = 1696] [outer = (nil)]
20:59:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f0b855c6800) [pid = 1904] [serial = 1697] [outer = 0x7f0b82e44c00]
20:59:39 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
20:59:39 INFO - document served over http requires an http
20:59:39 INFO - sub-resource via iframe-tag using the http-csp
20:59:39 INFO - delivery method with keep-origin-redirect and when
20:59:39 INFO - the target request is cross-origin.
20:59:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1886ms
20:59:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
20:59:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8406f800 == 20 [pid = 1904] [id = 607]
20:59:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f0b847edc00) [pid = 1904] [serial = 1698] [outer = (nil)]
20:59:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f0b875b7c00) [pid = 1904] [serial = 1699] [outer = 0x7f0b847edc00]
20:59:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f0b88e88c00) [pid = 1904] [serial = 1700] [outer = 0x7f0b847edc00]
20:59:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85538000 == 21 [pid = 1904] [id = 608]
20:59:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f0b88ea5400) [pid = 1904] [serial = 1701] [outer = (nil)]
20:59:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f0b88f65c00) [pid = 1904] [serial = 1702] [outer = 0x7f0b88ea5400]
20:59:41 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
20:59:41 INFO - document served over http requires an http
20:59:41 INFO - sub-resource via iframe-tag using the http-csp
20:59:41 INFO - delivery method with no-redirect and when
20:59:41 INFO - the target request is cross-origin.
20:59:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2246ms
20:59:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
20:59:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b859c5800 == 22 [pid = 1904] [id = 609]
20:59:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f0b875b2000) [pid = 1904] [serial = 1703] [outer = (nil)]
20:59:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f0b88f5e000) [pid = 1904] [serial = 1704] [outer = 0x7f0b875b2000]
20:59:42 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f0b894bfc00) [pid = 1904] [serial = 1705] [outer = 0x7f0b875b2000]
20:59:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8740b800 == 23 [pid = 1904] [id = 610]
20:59:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f0b89ad5800) [pid = 1904] [serial = 1706] [outer = (nil)]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f0b894c7800) [pid = 1904] [serial = 1640] [outer = (nil)] [url = about:blank]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f0b88e8d000) [pid = 1904] [serial = 1628] [outer = (nil)] [url = about:blank]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f0b89311400) [pid = 1904] [serial = 1637] [outer = (nil)] [url = about:blank]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f0b88f5d800) [pid = 1904] [serial = 1631] [outer = (nil)] [url = about:blank]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f0b891a3c00) [pid = 1904] [serial = 1634] [outer = (nil)] [url = about:blank]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f0b843b2000) [pid = 1904] [serial = 1646] [outer = (nil)] [url = about:blank]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f0b8427f400) [pid = 1904] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f0b88d06c00) [pid = 1904] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f0b86eccc00) [pid = 1904] [serial = 1620] [outer = (nil)] [url = about:blank]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f0b88d11c00) [pid = 1904] [serial = 1625] [outer = (nil)] [url = about:blank]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f0b86ec2c00) [pid = 1904] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995523467]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f0b842c0c00) [pid = 1904] [serial = 1615] [outer = (nil)] [url = about:blank]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f0b85982000) [pid = 1904] [serial = 1649] [outer = (nil)] [url = about:blank]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f0b8304d000) [pid = 1904] [serial = 1643] [outer = (nil)] [url = about:blank]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f0b82e46800) [pid = 1904] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f0b8747f000) [pid = 1904] [serial = 1652] [outer = (nil)] [url = about:blank]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b82e3d800) [pid = 1904] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b842bb800) [pid = 1904] [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]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b82e43800) [pid = 1904] [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]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f0b82b0e400) [pid = 1904] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f0b841a0800) [pid = 1904] [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]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b85a0a000) [pid = 1904] [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]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b875bb800) [pid = 1904] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b8304c800) [pid = 1904] [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]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b86d97800) [pid = 1904] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995523467]
20:59:45 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b85820000) [pid = 1904] [serial = 1569] [outer = (nil)] [url = about:blank]
20:59:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b82d29c00) [pid = 1904] [serial = 1707] [outer = 0x7f0b89ad5800]
20:59:45 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
20:59:45 INFO - document served over http requires an http
20:59:45 INFO - sub-resource via iframe-tag using the http-csp
20:59:45 INFO - delivery method with swap-origin-redirect and when
20:59:45 INFO - the target request is cross-origin.
20:59:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3599ms
20:59:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
20:59:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b1a000 == 24 [pid = 1904] [id = 611]
20:59:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b83f64000) [pid = 1904] [serial = 1708] [outer = (nil)]
20:59:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b841adc00) [pid = 1904] [serial = 1709] [outer = 0x7f0b83f64000]
20:59:46 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b85982800) [pid = 1904] [serial = 1710] [outer = 0x7f0b83f64000]
20:59:48 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
20:59:48 INFO - document served over http requires an http
20:59:48 INFO - sub-resource via script-tag using the http-csp
20:59:48 INFO - delivery method with keep-origin-redirect and when
20:59:48 INFO - the target request is cross-origin.
20:59:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2902ms
20:59:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
20:59:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85795800 == 25 [pid = 1904] [id = 612]
20:59:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b82d29800) [pid = 1904] [serial = 1711] [outer = (nil)]
20:59:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f0b8549a000) [pid = 1904] [serial = 1712] [outer = 0x7f0b82d29800]
20:59:49 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f0b86f7b400) [pid = 1904] [serial = 1713] [outer = 0x7f0b82d29800]
20:59:50 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
20:59:50 INFO - document served over http requires an http
20:59:50 INFO - sub-resource via script-tag using the http-csp
20:59:50 INFO - delivery method with no-redirect and when
20:59:50 INFO - the target request is cross-origin.
20:59:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1881ms
20:59:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
20:59:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88ce0000 == 26 [pid = 1904] [id = 613]
20:59:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b85498c00) [pid = 1904] [serial = 1714] [outer = (nil)]
20:59:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b88e96400) [pid = 1904] [serial = 1715] [outer = 0x7f0b85498c00]
20:59:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b89311400) [pid = 1904] [serial = 1716] [outer = 0x7f0b85498c00]
20:59:52 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
20:59:52 INFO - document served over http requires an http
20:59:52 INFO - sub-resource via script-tag using the http-csp
20:59:52 INFO - delivery method with swap-origin-redirect and when
20:59:52 INFO - the target request is cross-origin.
20:59:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1957ms
20:59:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
20:59:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8941f800 == 27 [pid = 1904] [id = 614]
20:59:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f0b88e8e400) [pid = 1904] [serial = 1717] [outer = (nil)]
20:59:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f0b89bdb800) [pid = 1904] [serial = 1718] [outer = 0x7f0b88e8e400]
20:59:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f0b8a268c00) [pid = 1904] [serial = 1719] [outer = 0x7f0b88e8e400]
20:59:54 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
20:59:54 INFO - document served over http requires an http
20:59:54 INFO - sub-resource via xhr-request using the http-csp
20:59:54 INFO - delivery method with keep-origin-redirect and when
20:59:54 INFO - the target request is cross-origin.
20:59:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1846ms
20:59:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
20:59:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a13f000 == 28 [pid = 1904] [id = 615]
20:59:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f0b89bdb400) [pid = 1904] [serial = 1720] [outer = (nil)]
20:59:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f0b8ab8a400) [pid = 1904] [serial = 1721] [outer = 0x7f0b89bdb400]
20:59:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f0b8abae800) [pid = 1904] [serial = 1722] [outer = 0x7f0b89bdb400]
20:59:56 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
20:59:56 INFO - document served over http requires an http
20:59:56 INFO - sub-resource via xhr-request using the http-csp
20:59:56 INFO - delivery method with no-redirect and when
20:59:56 INFO - the target request is cross-origin.
20:59:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2402ms
20:59:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
20:59:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa58800 == 29 [pid = 1904] [id = 616]
20:59:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f0b8b11f400) [pid = 1904] [serial = 1723] [outer = (nil)]
20:59:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f0b8b120400) [pid = 1904] [serial = 1724] [outer = 0x7f0b8b11f400]
20:59:57 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
20:59:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f0b8b127c00) [pid = 1904] [serial = 1725] [outer = 0x7f0b8b11f400]
20:59:58 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
20:59:58 INFO - document served over http requires an http
20:59:58 INFO - sub-resource via xhr-request using the http-csp
20:59:58 INFO - delivery method with swap-origin-redirect and when
20:59:58 INFO - the target request is cross-origin.
20:59:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2484ms
20:59:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
20:59:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa74800 == 30 [pid = 1904] [id = 617]
20:59:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f0b8b11f800) [pid = 1904] [serial = 1726] [outer = (nil)]
20:59:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f0b8b2cb800) [pid = 1904] [serial = 1727] [outer = 0x7f0b8b11f800]
21:00:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f0b8b2d4000) [pid = 1904] [serial = 1728] [outer = 0x7f0b8b11f800]
21:00:01 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
21:00:01 INFO - document served over http requires an https
21:00:01 INFO - sub-resource via fetch-request using the http-csp
21:00:01 INFO - delivery method with keep-origin-redirect and when
21:00:01 INFO - the target request is cross-origin.
21:00:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2362ms
21:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:00:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab1d000 == 31 [pid = 1904] [id = 618]
21:00:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f0b8b2ca000) [pid = 1904] [serial = 1729] [outer = (nil)]
21:00:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f0b8b7d5c00) [pid = 1904] [serial = 1730] [outer = 0x7f0b8b2ca000]
21:00:03 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f0b8bc4a000) [pid = 1904] [serial = 1731] [outer = 0x7f0b8b2ca000]
21:00:04 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
21:00:04 INFO - document served over http requires an https
21:00:04 INFO - sub-resource via fetch-request using the http-csp
21:00:04 INFO - delivery method with no-redirect and when
21:00:04 INFO - the target request is cross-origin.
21:00:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3197ms
21:00:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:00:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b014800 == 32 [pid = 1904] [id = 619]
21:00:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f0b8b7d4400) [pid = 1904] [serial = 1732] [outer = (nil)]
21:00:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f0b8bc53c00) [pid = 1904] [serial = 1733] [outer = 0x7f0b8b7d4400]
21:00:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f0b8c804400) [pid = 1904] [serial = 1734] [outer = 0x7f0b8b7d4400]
21:00:06 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
21:00:06 INFO - document served over http requires an https
21:00:06 INFO - sub-resource via fetch-request using the http-csp
21:00:06 INFO - delivery method with swap-origin-redirect and when
21:00:06 INFO - the target request is cross-origin.
21:00:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2242ms
21:00:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:00:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b759800 == 33 [pid = 1904] [id = 620]
21:00:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f0b8bc52000) [pid = 1904] [serial = 1735] [outer = (nil)]
21:00:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f0b8c80e800) [pid = 1904] [serial = 1736] [outer = 0x7f0b8bc52000]
21:00:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f0b8c8f2800) [pid = 1904] [serial = 1737] [outer = 0x7f0b8bc52000]
21:00:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c707000 == 34 [pid = 1904] [id = 621]
21:00:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f0b8c8f5c00) [pid = 1904] [serial = 1738] [outer = (nil)]
21:00:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f0b8c8f9c00) [pid = 1904] [serial = 1739] [outer = 0x7f0b8c8f5c00]
21:00:09 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
21:00:09 INFO - document served over http requires an https
21:00:09 INFO - sub-resource via iframe-tag using the http-csp
21:00:09 INFO - delivery method with keep-origin-redirect and when
21:00:09 INFO - the target request is cross-origin.
21:00:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2237ms
21:00:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:00:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c712000 == 35 [pid = 1904] [id = 622]
21:00:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f0b8c80d400) [pid = 1904] [serial = 1740] [outer = (nil)]
21:00:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f0b8c8f7c00) [pid = 1904] [serial = 1741] [outer = 0x7f0b8c80d400]
21:00:10 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f0b8c985800) [pid = 1904] [serial = 1742] [outer = 0x7f0b8c80d400]
21:00:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8c1000 == 36 [pid = 1904] [id = 623]
21:00:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f0b8c989800) [pid = 1904] [serial = 1743] [outer = (nil)]
21:00:11 INFO - PROCESS | 1855 | [Child 1904] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
21:00:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f0b843b7400) [pid = 1904] [serial = 1744] [outer = 0x7f0b8c989800]
21:00:12 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
21:00:12 INFO - document served over http requires an https
21:00:12 INFO - sub-resource via iframe-tag using the http-csp
21:00:12 INFO - delivery method with no-redirect and when
21:00:12 INFO - the target request is cross-origin.
21:00:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3258ms
21:00:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:00:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e1d800 == 37 [pid = 1904] [id = 624]
21:00:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f0b843b7000) [pid = 1904] [serial = 1745] [outer = (nil)]
21:00:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f0b8abb7400) [pid = 1904] [serial = 1746] [outer = 0x7f0b843b7000]
21:00:13 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f0b8ca0a400) [pid = 1904] [serial = 1747] [outer = 0x7f0b843b7000]
21:00:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84157000 == 38 [pid = 1904] [id = 625]
21:00:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f0b82e3c400) [pid = 1904] [serial = 1748] [outer = (nil)]
21:00:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f0b8304d000) [pid = 1904] [serial = 1749] [outer = 0x7f0b82e3c400]
21:00:15 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
21:00:15 INFO - document served over http requires an https
21:00:15 INFO - sub-resource via iframe-tag using the http-csp
21:00:15 INFO - delivery method with swap-origin-redirect and when
21:00:15 INFO - the target request is cross-origin.
21:00:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2939ms
21:00:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:00:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88ccc800 == 39 [pid = 1904] [id = 626]
21:00:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f0b82fe9c00) [pid = 1904] [serial = 1750] [outer = (nil)]
21:00:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f0b841ab800) [pid = 1904] [serial = 1751] [outer = 0x7f0b82fe9c00]
21:00:16 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f0b877a6c00) [pid = 1904] [serial = 1752] [outer = 0x7f0b82fe9c00]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8406c800 == 38 [pid = 1904] [id = 593]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87412800 == 37 [pid = 1904] [id = 595]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856e7800 == 36 [pid = 1904] [id = 594]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876e0000 == 35 [pid = 1904] [id = 596]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b26000 == 34 [pid = 1904] [id = 597]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89428800 == 33 [pid = 1904] [id = 598]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8953e800 == 32 [pid = 1904] [id = 599]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8959b800 == 31 [pid = 1904] [id = 600]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a52000 == 30 [pid = 1904] [id = 601]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a6d800 == 29 [pid = 1904] [id = 602]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848cd800 == 28 [pid = 1904] [id = 604]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856da800 == 27 [pid = 1904] [id = 575]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8019b000 == 26 [pid = 1904] [id = 606]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82d95800 == 25 [pid = 1904] [id = 605]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85538000 == 24 [pid = 1904] [id = 608]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8406f800 == 23 [pid = 1904] [id = 607]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856e3000 == 22 [pid = 1904] [id = 592]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8740b800 == 21 [pid = 1904] [id = 610]
21:00:17 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b859c5800 == 20 [pid = 1904] [id = 609]
21:00:17 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f0b855c1400) [pid = 1904] [serial = 1644] [outer = (nil)] [url = about:blank]
21:00:17 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f0b8549c000) [pid = 1904] [serial = 1611] [outer = (nil)] [url = about:blank]
21:00:17 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f0b855c8c00) [pid = 1904] [serial = 1647] [outer = (nil)] [url = about:blank]
21:00:17 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f0b875b8400) [pid = 1904] [serial = 1653] [outer = (nil)] [url = about:blank]
21:00:17 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f0b86ec5800) [pid = 1904] [serial = 1650] [outer = (nil)] [url = about:blank]
21:00:18 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
21:00:18 INFO - document served over http requires an https
21:00:18 INFO - sub-resource via script-tag using the http-csp
21:00:18 INFO - delivery method with keep-origin-redirect and when
21:00:18 INFO - the target request is cross-origin.
21:00:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2785ms
21:00:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:00:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82d85000 == 21 [pid = 1904] [id = 627]
21:00:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f0b843b2400) [pid = 1904] [serial = 1753] [outer = (nil)]
21:00:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f0b855c8c00) [pid = 1904] [serial = 1754] [outer = 0x7f0b843b2400]
21:00:18 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f0b875ad800) [pid = 1904] [serial = 1755] [outer = 0x7f0b843b2400]
21:00:19 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
21:00:19 INFO - document served over http requires an https
21:00:19 INFO - sub-resource via script-tag using the http-csp
21:00:19 INFO - delivery method with no-redirect and when
21:00:19 INFO - the target request is cross-origin.
21:00:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1682ms
21:00:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:00:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84064800 == 22 [pid = 1904] [id = 628]
21:00:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f0b841a1c00) [pid = 1904] [serial = 1756] [outer = (nil)]
21:00:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f0b8779f400) [pid = 1904] [serial = 1757] [outer = 0x7f0b841a1c00]
21:00:20 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f0b891a1c00) [pid = 1904] [serial = 1758] [outer = 0x7f0b841a1c00]
21:00:21 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
21:00:21 INFO - document served over http requires an https
21:00:21 INFO - sub-resource via script-tag using the http-csp
21:00:21 INFO - delivery method with swap-origin-redirect and when
21:00:21 INFO - the target request is cross-origin.
21:00:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1839ms
21:00:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:00:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85548800 == 23 [pid = 1904] [id = 629]
21:00:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f0b88e84800) [pid = 1904] [serial = 1759] [outer = (nil)]
21:00:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f0b89bd0000) [pid = 1904] [serial = 1760] [outer = 0x7f0b88e84800]
21:00:22 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f0b8a1f5000) [pid = 1904] [serial = 1761] [outer = 0x7f0b88e84800]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f0b88ea5400) [pid = 1904] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995581393]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f0b8427ac00) [pid = 1904] [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]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f0b875b2000) [pid = 1904] [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]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f0b8427ec00) [pid = 1904] [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]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f0b82e44c00) [pid = 1904] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f0b89ad5800) [pid = 1904] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f0b847edc00) [pid = 1904] [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]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f0b82e41800) [pid = 1904] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995552291]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f0b86f75c00) [pid = 1904] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f0b82d29c00) [pid = 1904] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f0b88f5e000) [pid = 1904] [serial = 1704] [outer = (nil)] [url = about:blank]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f0b855c6800) [pid = 1904] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f0b847f6c00) [pid = 1904] [serial = 1694] [outer = (nil)] [url = about:blank]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f0b8ab86800) [pid = 1904] [serial = 1688] [outer = (nil)] [url = about:blank]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f0b848f0800) [pid = 1904] [serial = 1691] [outer = (nil)] [url = about:blank]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f0b88f65c00) [pid = 1904] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995581393]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f0b875b7c00) [pid = 1904] [serial = 1699] [outer = (nil)] [url = about:blank]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f0b843aec00) [pid = 1904] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995552291]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f0b841a5800) [pid = 1904] [serial = 1657] [outer = (nil)] [url = about:blank]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f0b87480c00) [pid = 1904] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f0b8534d800) [pid = 1904] [serial = 1662] [outer = (nil)] [url = about:blank]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f0b87799800) [pid = 1904] [serial = 1667] [outer = (nil)] [url = about:blank]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f0b88e89000) [pid = 1904] [serial = 1670] [outer = (nil)] [url = about:blank]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f0b89ad2800) [pid = 1904] [serial = 1673] [outer = (nil)] [url = about:blank]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f0b89bdc400) [pid = 1904] [serial = 1676] [outer = (nil)] [url = about:blank]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f0b8a262400) [pid = 1904] [serial = 1679] [outer = (nil)] [url = about:blank]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f0b8a839000) [pid = 1904] [serial = 1682] [outer = (nil)] [url = about:blank]
21:00:24 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f0b8aa9ec00) [pid = 1904] [serial = 1685] [outer = (nil)] [url = about:blank]
21:00:25 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
21:00:25 INFO - document served over http requires an https
21:00:25 INFO - sub-resource via xhr-request using the http-csp
21:00:25 INFO - delivery method with keep-origin-redirect and when
21:00:25 INFO - the target request is cross-origin.
21:00:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3790ms
21:00:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:00:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b2b800 == 24 [pid = 1904] [id = 630]
21:00:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f0b82e41800) [pid = 1904] [serial = 1762] [outer = (nil)]
21:00:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f0b8304e000) [pid = 1904] [serial = 1763] [outer = 0x7f0b82e41800]
21:00:26 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f0b855c0800) [pid = 1904] [serial = 1764] [outer = 0x7f0b82e41800]
21:00:28 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
21:00:28 INFO - document served over http requires an https
21:00:28 INFO - sub-resource via xhr-request using the http-csp
21:00:28 INFO - delivery method with no-redirect and when
21:00:28 INFO - the target request is cross-origin.
21:00:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2272ms
21:00:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:00:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8740c800 == 25 [pid = 1904] [id = 631]
21:00:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f0b82d28c00) [pid = 1904] [serial = 1765] [outer = (nil)]
21:00:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f0b87482400) [pid = 1904] [serial = 1766] [outer = 0x7f0b82d28c00]
21:00:29 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f0b88ea5400) [pid = 1904] [serial = 1767] [outer = 0x7f0b82d28c00]
21:00:30 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
21:00:30 INFO - document served over http requires an https
21:00:30 INFO - sub-resource via xhr-request using the http-csp
21:00:30 INFO - delivery method with swap-origin-redirect and when
21:00:30 INFO - the target request is cross-origin.
21:00:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2185ms
21:00:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:00:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b3c000 == 26 [pid = 1904] [id = 632]
21:00:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f0b89bd7000) [pid = 1904] [serial = 1768] [outer = (nil)]
21:00:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f0b8a1eb400) [pid = 1904] [serial = 1769] [outer = 0x7f0b89bd7000]
21:00:31 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f0b8a26cc00) [pid = 1904] [serial = 1770] [outer = 0x7f0b89bd7000]
21:00:33 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
21:00:33 INFO - document served over http requires an http
21:00:33 INFO - sub-resource via fetch-request using the http-csp
21:00:33 INFO - delivery method with keep-origin-redirect and when
21:00:33 INFO - the target request is same-origin.
21:00:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2986ms
21:00:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:00:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89547000 == 27 [pid = 1904] [id = 633]
21:00:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f0b89bcdc00) [pid = 1904] [serial = 1771] [outer = (nil)]
21:00:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f0b8a842000) [pid = 1904] [serial = 1772] [outer = 0x7f0b89bcdc00]
21:00:34 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f0b8ab8e000) [pid = 1904] [serial = 1773] [outer = 0x7f0b89bcdc00]
21:00:35 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
21:00:35 INFO - document served over http requires an http
21:00:35 INFO - sub-resource via fetch-request using the http-csp
21:00:35 INFO - delivery method with no-redirect and when
21:00:35 INFO - the target request is same-origin.
21:00:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1991ms
21:00:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:00:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a6d800 == 28 [pid = 1904] [id = 634]
21:00:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f0b8aaa2800) [pid = 1904] [serial = 1774] [outer = (nil)]
21:00:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f0b8b2c7c00) [pid = 1904] [serial = 1775] [outer = 0x7f0b8aaa2800]
21:00:36 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f0b8b7d6c00) [pid = 1904] [serial = 1776] [outer = 0x7f0b8aaa2800]
21:00:37 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
21:00:37 INFO - document served over http requires an http
21:00:37 INFO - sub-resource via fetch-request using the http-csp
21:00:37 INFO - delivery method with swap-origin-redirect and when
21:00:37 INFO - the target request is same-origin.
21:00:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1932ms
21:00:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:00:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab0c000 == 29 [pid = 1904] [id = 635]
21:00:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f0b8b12bc00) [pid = 1904] [serial = 1777] [outer = (nil)]
21:00:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f0b8c8f6400) [pid = 1904] [serial = 1778] [outer = 0x7f0b8b12bc00]
21:00:38 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f0b8ca07400) [pid = 1904] [serial = 1779] [outer = 0x7f0b8b12bc00]
21:00:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8d6800 == 30 [pid = 1904] [id = 636]
21:00:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f0b8ca0d000) [pid = 1904] [serial = 1780] [outer = (nil)]
21:00:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f0b8d115c00) [pid = 1904] [serial = 1781] [outer = 0x7f0b8ca0d000]
21:00:39 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
21:00:39 INFO - document served over http requires an http
21:00:39 INFO - sub-resource via iframe-tag using the http-csp
21:00:39 INFO - delivery method with keep-origin-redirect and when
21:00:39 INFO - the target request is same-origin.
21:00:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1889ms
21:00:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:00:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca7f000 == 31 [pid = 1904] [id = 637]
21:00:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f0b8c8f3c00) [pid = 1904] [serial = 1782] [outer = (nil)]
21:00:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f0b8d114400) [pid = 1904] [serial = 1783] [outer = 0x7f0b8c8f3c00]
21:00:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f0b8d249000) [pid = 1904] [serial = 1784] [outer = 0x7f0b8c8f3c00]
21:00:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca92800 == 32 [pid = 1904] [id = 638]
21:00:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f0b8d24f000) [pid = 1904] [serial = 1785] [outer = (nil)]
21:00:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f0b8d257800) [pid = 1904] [serial = 1786] [outer = 0x7f0b8d24f000]
21:00:41 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
21:00:41 INFO - document served over http requires an http
21:00:41 INFO - sub-resource via iframe-tag using the http-csp
21:00:41 INFO - delivery method with no-redirect and when
21:00:41 INFO - the target request is same-origin.
21:00:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2457ms
21:00:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:00:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d208000 == 33 [pid = 1904] [id = 639]
21:00:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f0b8d119000) [pid = 1904] [serial = 1787] [outer = (nil)]
21:00:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f0b8d2afc00) [pid = 1904] [serial = 1788] [outer = 0x7f0b8d119000]
21:00:42 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f0b8d2ba000) [pid = 1904] [serial = 1789] [outer = 0x7f0b8d119000]
21:00:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d21d000 == 34 [pid = 1904] [id = 640]
21:00:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f0b8d391000) [pid = 1904] [serial = 1790] [outer = (nil)]
21:00:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f0b8d394c00) [pid = 1904] [serial = 1791] [outer = 0x7f0b8d391000]
21:00:44 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
21:00:44 INFO - document served over http requires an http
21:00:44 INFO - sub-resource via iframe-tag using the http-csp
21:00:44 INFO - delivery method with swap-origin-redirect and when
21:00:44 INFO - the target request is same-origin.
21:00:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2487ms
21:00:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:00:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d291800 == 35 [pid = 1904] [id = 641]
21:00:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f0b8d251400) [pid = 1904] [serial = 1792] [outer = (nil)]
21:00:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f0b8d397000) [pid = 1904] [serial = 1793] [outer = 0x7f0b8d251400]
21:00:45 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f0b8d403c00) [pid = 1904] [serial = 1794] [outer = 0x7f0b8d251400]
21:00:46 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
21:00:46 INFO - document served over http requires an http
21:00:46 INFO - sub-resource via script-tag using the http-csp
21:00:46 INFO - delivery method with keep-origin-redirect and when
21:00:46 INFO - the target request is same-origin.
21:00:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2183ms
21:00:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:00:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d2ab000 == 36 [pid = 1904] [id = 642]
21:00:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f0b8d391c00) [pid = 1904] [serial = 1795] [outer = (nil)]
21:00:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f0b8d409800) [pid = 1904] [serial = 1796] [outer = 0x7f0b8d391c00]
21:00:47 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f0b8d411800) [pid = 1904] [serial = 1797] [outer = 0x7f0b8d391c00]
21:00:49 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
21:00:49 INFO - document served over http requires an http
21:00:49 INFO - sub-resource via script-tag using the http-csp
21:00:49 INFO - delivery method with no-redirect and when
21:00:49 INFO - the target request is same-origin.
21:00:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3193ms
21:00:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:00:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8d71b800 == 37 [pid = 1904] [id = 643]
21:00:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f0b8d40b400) [pid = 1904] [serial = 1798] [outer = (nil)]
21:00:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f0b8d995c00) [pid = 1904] [serial = 1799] [outer = 0x7f0b8d40b400]
21:00:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f0b8d9f3c00) [pid = 1904] [serial = 1800] [outer = 0x7f0b8d40b400]
21:00:51 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
21:00:51 INFO - document served over http requires an http
21:00:51 INFO - sub-resource via script-tag using the http-csp
21:00:51 INFO - delivery method with swap-origin-redirect and when
21:00:51 INFO - the target request is same-origin.
21:00:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1993ms
21:00:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:00:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e0a6000 == 38 [pid = 1904] [id = 644]
21:00:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f0b8d996800) [pid = 1904] [serial = 1801] [outer = (nil)]
21:00:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f0b8d9fe800) [pid = 1904] [serial = 1802] [outer = 0x7f0b8d996800]
21:00:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f0b8e050c00) [pid = 1904] [serial = 1803] [outer = 0x7f0b8d996800]
21:00:53 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
21:00:53 INFO - document served over http requires an http
21:00:53 INFO - sub-resource via xhr-request using the http-csp
21:00:53 INFO - delivery method with keep-origin-redirect and when
21:00:53 INFO - the target request is same-origin.
21:00:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2334ms
21:00:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:00:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8e5a2000 == 39 [pid = 1904] [id = 645]
21:00:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f0b8d9fc400) [pid = 1904] [serial = 1804] [outer = (nil)]
21:00:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f0b8e057000) [pid = 1904] [serial = 1805] [outer = 0x7f0b8d9fc400]
21:00:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:00:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f0b8e0c9800) [pid = 1904] [serial = 1806] [outer = 0x7f0b8d9fc400]
21:00:56 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
21:00:56 INFO - document served over http requires an http
21:00:56 INFO - sub-resource via xhr-request using the http-csp
21:00:56 INFO - delivery method with no-redirect and when
21:00:56 INFO - the target request is same-origin.
21:00:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2644ms
21:00:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85795800 == 38 [pid = 1904] [id = 612]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86d20800 == 37 [pid = 1904] [id = 555]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88ce0000 == 36 [pid = 1904] [id = 613]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b1c000 == 35 [pid = 1904] [id = 570]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8941f800 == 34 [pid = 1904] [id = 614]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a13f000 == 33 [pid = 1904] [id = 615]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa58800 == 32 [pid = 1904] [id = 616]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa74800 == 31 [pid = 1904] [id = 617]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab1d000 == 30 [pid = 1904] [id = 618]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b014800 == 29 [pid = 1904] [id = 619]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c707000 == 28 [pid = 1904] [id = 621]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b759800 == 27 [pid = 1904] [id = 620]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8c1000 == 26 [pid = 1904] [id = 623]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c712000 == 25 [pid = 1904] [id = 622]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84157000 == 24 [pid = 1904] [id = 625]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88ccc800 == 23 [pid = 1904] [id = 626]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82d85000 == 22 [pid = 1904] [id = 627]
21:00:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84064800 == 21 [pid = 1904] [id = 628]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b2b800 == 20 [pid = 1904] [id = 630]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8740c800 == 19 [pid = 1904] [id = 631]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b3c000 == 18 [pid = 1904] [id = 632]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89bb9000 == 17 [pid = 1904] [id = 603]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89547000 == 16 [pid = 1904] [id = 633]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a6d800 == 15 [pid = 1904] [id = 634]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8d6800 == 14 [pid = 1904] [id = 636]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab0c000 == 13 [pid = 1904] [id = 635]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca92800 == 12 [pid = 1904] [id = 638]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca7f000 == 11 [pid = 1904] [id = 637]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d21d000 == 10 [pid = 1904] [id = 640]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d208000 == 9 [pid = 1904] [id = 639]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d291800 == 8 [pid = 1904] [id = 641]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d2ab000 == 7 [pid = 1904] [id = 642]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8d71b800 == 6 [pid = 1904] [id = 643]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e0a6000 == 5 [pid = 1904] [id = 644]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b1a000 == 4 [pid = 1904] [id = 611]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85548800 == 3 [pid = 1904] [id = 629]
21:00:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e1d800 == 2 [pid = 1904] [id = 624]
21:00:59 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f0b86eca400) [pid = 1904] [serial = 1692] [outer = (nil)] [url = about:blank]
21:00:59 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f0b875b0400) [pid = 1904] [serial = 1695] [outer = (nil)] [url = about:blank]
21:00:59 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f0b894bfc00) [pid = 1904] [serial = 1705] [outer = (nil)] [url = about:blank]
21:00:59 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f0b88e88c00) [pid = 1904] [serial = 1700] [outer = (nil)] [url = about:blank]
21:00:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8018a000 == 3 [pid = 1904] [id = 646]
21:00:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f0b82b06800) [pid = 1904] [serial = 1807] [outer = (nil)]
21:01:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f0b82b09400) [pid = 1904] [serial = 1808] [outer = 0x7f0b82b06800]
21:01:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f0b82d29400) [pid = 1904] [serial = 1809] [outer = 0x7f0b82b06800]
21:01:01 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
21:01:01 INFO - document served over http requires an http
21:01:01 INFO - sub-resource via xhr-request using the http-csp
21:01:01 INFO - delivery method with swap-origin-redirect and when
21:01:01 INFO - the target request is same-origin.
21:01:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 5171ms
21:01:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:01:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b23000 == 4 [pid = 1904] [id = 647]
21:01:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f0b82e3a400) [pid = 1904] [serial = 1810] [outer = (nil)]
21:01:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f0b82e3e800) [pid = 1904] [serial = 1811] [outer = 0x7f0b82e3a400]
21:01:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f0b82ff1c00) [pid = 1904] [serial = 1812] [outer = 0x7f0b82e3a400]
21:01:03 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
21:01:03 INFO - document served over http requires an https
21:01:03 INFO - sub-resource via fetch-request using the http-csp
21:01:03 INFO - delivery method with keep-origin-redirect and when
21:01:03 INFO - the target request is same-origin.
21:01:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2141ms
21:01:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:01:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cc1000 == 5 [pid = 1904] [id = 648]
21:01:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f0b82e44800) [pid = 1904] [serial = 1813] [outer = (nil)]
21:01:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f0b83049c00) [pid = 1904] [serial = 1814] [outer = 0x7f0b82e44800]
21:01:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f0b83053000) [pid = 1904] [serial = 1815] [outer = 0x7f0b82e44800]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f0b847eb800) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f0b85986400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f0b8779fc00) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f0b85981000) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f0b82ff4800) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f0b82ff7800) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f0b8549bc00) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f0b83f67c00) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f0b855c5c00) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f0b83f6ec00) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f0b83f66000) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f0b8427a800) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f0b82b0e000) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f0b8747d400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f0b8aa9d800) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f0b82e41000) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f0b88d10400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f0b88e86c00) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f0b86f73400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f0b85a0ec00) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f0b86e83400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f0b85498c00) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f0b83f6a800) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f0b88f5f400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f0b82d29800) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f0b88e8d800) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f0b86ec2400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f0b891a3400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f0b8b2ca000) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f0b83f64000) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f0b8779cc00) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f0b8747d800) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f0b843b7000) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f0b82e44400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f0b89bdb000) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f0b8534b800) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f0b843b2400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f0b88e8e400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f0b8bc52000) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f0b82fe9c00) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f0b841a1c00) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f0b88e84400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f0b83f6a000) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f0b88e84800) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f0b8b11f400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f0b8c80d400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f0b8c989800) [pid = 1904] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995611093]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f0b8b11f800) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f0b894c9c00) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f0b8a837c00) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f0b8c8f5c00) [pid = 1904] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f0b83f63000) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f0b8b7d4400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f0b82fed800) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f0b8a260000) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f0b89bdb400) [pid = 1904] [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]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f0b82e3c400) [pid = 1904] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f0b89bd0000) [pid = 1904] [serial = 1760] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f0b8c8f9c00) [pid = 1904] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f0b843b7400) [pid = 1904] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995611093]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f0b8549a000) [pid = 1904] [serial = 1712] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f0b8b2cb800) [pid = 1904] [serial = 1727] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b8c80e800) [pid = 1904] [serial = 1736] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b841adc00) [pid = 1904] [serial = 1709] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b88e96400) [pid = 1904] [serial = 1715] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f0b89bdb800) [pid = 1904] [serial = 1718] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f0b8779f400) [pid = 1904] [serial = 1757] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b841ab800) [pid = 1904] [serial = 1751] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b855c8c00) [pid = 1904] [serial = 1754] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b8abb7400) [pid = 1904] [serial = 1746] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b8ab8a400) [pid = 1904] [serial = 1721] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b8304d000) [pid = 1904] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f0b8b7d5c00) [pid = 1904] [serial = 1730] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f0b8c8f7c00) [pid = 1904] [serial = 1741] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b8bc53c00) [pid = 1904] [serial = 1733] [outer = (nil)] [url = about:blank]
21:01:09 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f0b8b120400) [pid = 1904] [serial = 1724] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b88d0ec00) [pid = 1904] [serial = 1668] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b848ebc00) [pid = 1904] [serial = 1512] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b86f7cc00) [pid = 1904] [serial = 1584] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b88d07400) [pid = 1904] [serial = 1593] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b8aaa6c00) [pid = 1904] [serial = 1686] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b8a269c00) [pid = 1904] [serial = 1680] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b8919e400) [pid = 1904] [serial = 1671] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b86d98000) [pid = 1904] [serial = 1548] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b85823c00) [pid = 1904] [serial = 1574] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b89305c00) [pid = 1904] [serial = 1635] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b88ea5000) [pid = 1904] [serial = 1629] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b85348800) [pid = 1904] [serial = 1532] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b8a83f400) [pid = 1904] [serial = 1683] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b85827400) [pid = 1904] [serial = 1542] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b855c0c00) [pid = 1904] [serial = 1537] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b85989800) [pid = 1904] [serial = 1545] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b8abae800) [pid = 1904] [serial = 1722] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b8a268c00) [pid = 1904] [serial = 1719] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b89bd2c00) [pid = 1904] [serial = 1674] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b86ec7c00) [pid = 1904] [serial = 1579] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b86da1c00) [pid = 1904] [serial = 1658] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b842b8000) [pid = 1904] [serial = 1506] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b843b2800) [pid = 1904] [serial = 1509] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b83050000) [pid = 1904] [serial = 1500] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b87797800) [pid = 1904] [serial = 1590] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b8ab8e800) [pid = 1904] [serial = 1689] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b86ec4400) [pid = 1904] [serial = 1663] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b88e84000) [pid = 1904] [serial = 1626] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b841aec00) [pid = 1904] [serial = 1503] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b8b127c00) [pid = 1904] [serial = 1725] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b8919a400) [pid = 1904] [serial = 1632] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b88d2c400) [pid = 1904] [serial = 1596] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b89ae0000) [pid = 1904] [serial = 1641] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b894c5800) [pid = 1904] [serial = 1638] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b8a1ee400) [pid = 1904] [serial = 1677] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b875ae400) [pid = 1904] [serial = 1587] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b86e83000) [pid = 1904] [serial = 1551] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b85a06000) [pid = 1904] [serial = 1616] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b875af800) [pid = 1904] [serial = 1621] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b86ec5000) [pid = 1904] [serial = 1554] [outer = (nil)] [url = about:blank]
21:01:10 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b8a1f5000) [pid = 1904] [serial = 1761] [outer = (nil)] [url = about:blank]
21:01:11 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
21:01:11 INFO - document served over http requires an https
21:01:11 INFO - sub-resource via fetch-request using the http-csp
21:01:11 INFO - delivery method with no-redirect and when
21:01:11 INFO - the target request is same-origin.
21:01:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 7222ms
21:01:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:01:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b14000 == 6 [pid = 1904] [id = 649]
21:01:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b82d1f400) [pid = 1904] [serial = 1816] [outer = (nil)]
21:01:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b82d24000) [pid = 1904] [serial = 1817] [outer = 0x7f0b82d1f400]
21:01:12 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b82e42400) [pid = 1904] [serial = 1818] [outer = 0x7f0b82d1f400]
21:01:13 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
21:01:13 INFO - document served over http requires an https
21:01:13 INFO - sub-resource via fetch-request using the http-csp
21:01:13 INFO - delivery method with swap-origin-redirect and when
21:01:13 INFO - the target request is same-origin.
21:01:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2440ms
21:01:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:01:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82da4800 == 7 [pid = 1904] [id = 650]
21:01:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b82d1d400) [pid = 1904] [serial = 1819] [outer = (nil)]
21:01:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b82fee800) [pid = 1904] [serial = 1820] [outer = 0x7f0b82d1d400]
21:01:14 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b83052400) [pid = 1904] [serial = 1821] [outer = 0x7f0b82d1d400]
21:01:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e13800 == 8 [pid = 1904] [id = 651]
21:01:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b83f64800) [pid = 1904] [serial = 1822] [outer = (nil)]
21:01:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b83f69800) [pid = 1904] [serial = 1823] [outer = 0x7f0b83f64800]
21:01:15 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
21:01:15 INFO - document served over http requires an https
21:01:15 INFO - sub-resource via iframe-tag using the http-csp
21:01:15 INFO - delivery method with keep-origin-redirect and when
21:01:15 INFO - the target request is same-origin.
21:01:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2392ms
21:01:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:01:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e21000 == 9 [pid = 1904] [id = 652]
21:01:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b82ff7c00) [pid = 1904] [serial = 1824] [outer = (nil)]
21:01:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b83f6b000) [pid = 1904] [serial = 1825] [outer = 0x7f0b82ff7c00]
21:01:16 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b841a4000) [pid = 1904] [serial = 1826] [outer = 0x7f0b82ff7c00]
21:01:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82f99000 == 10 [pid = 1904] [id = 653]
21:01:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b841a8000) [pid = 1904] [serial = 1827] [outer = (nil)]
21:01:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b841ad000) [pid = 1904] [serial = 1828] [outer = 0x7f0b841a8000]
21:01:18 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
21:01:18 INFO - document served over http requires an https
21:01:18 INFO - sub-resource via iframe-tag using the http-csp
21:01:18 INFO - delivery method with no-redirect and when
21:01:18 INFO - the target request is same-origin.
21:01:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2787ms
21:01:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:01:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b834ca800 == 11 [pid = 1904] [id = 654]
21:01:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b83f66c00) [pid = 1904] [serial = 1829] [outer = (nil)]
21:01:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b841ab000) [pid = 1904] [serial = 1830] [outer = 0x7f0b83f66c00]
21:01:19 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b84279400) [pid = 1904] [serial = 1831] [outer = 0x7f0b83f66c00]
21:01:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b834de000 == 12 [pid = 1904] [id = 655]
21:01:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b8427dc00) [pid = 1904] [serial = 1832] [outer = (nil)]
21:01:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b842b7400) [pid = 1904] [serial = 1833] [outer = 0x7f0b8427dc00]
21:01:20 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
21:01:20 INFO - document served over http requires an https
21:01:20 INFO - sub-resource via iframe-tag using the http-csp
21:01:20 INFO - delivery method with swap-origin-redirect and when
21:01:20 INFO - the target request is same-origin.
21:01:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2044ms
21:01:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:01:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84068000 == 13 [pid = 1904] [id = 656]
21:01:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b84271c00) [pid = 1904] [serial = 1834] [outer = (nil)]
21:01:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b842bcc00) [pid = 1904] [serial = 1835] [outer = 0x7f0b84271c00]
21:01:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b843ad400) [pid = 1904] [serial = 1836] [outer = 0x7f0b84271c00]
21:01:22 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
21:01:22 INFO - document served over http requires an https
21:01:22 INFO - sub-resource via script-tag using the http-csp
21:01:22 INFO - delivery method with keep-origin-redirect and when
21:01:22 INFO - the target request is same-origin.
21:01:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1930ms
21:01:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:01:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84143800 == 14 [pid = 1904] [id = 657]
21:01:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b842b7000) [pid = 1904] [serial = 1837] [outer = (nil)]
21:01:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b843b7400) [pid = 1904] [serial = 1838] [outer = 0x7f0b842b7000]
21:01:23 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b847e9800) [pid = 1904] [serial = 1839] [outer = 0x7f0b842b7000]
21:01:25 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
21:01:25 INFO - document served over http requires an https
21:01:25 INFO - sub-resource via script-tag using the http-csp
21:01:25 INFO - delivery method with no-redirect and when
21:01:25 INFO - the target request is same-origin.
21:01:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2836ms
21:01:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:01:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84250000 == 15 [pid = 1904] [id = 658]
21:01:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b847eb800) [pid = 1904] [serial = 1840] [outer = (nil)]
21:01:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b847f2000) [pid = 1904] [serial = 1841] [outer = 0x7f0b847eb800]
21:01:26 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b848f5400) [pid = 1904] [serial = 1842] [outer = 0x7f0b847eb800]
21:01:28 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
21:01:28 INFO - document served over http requires an https
21:01:28 INFO - sub-resource via script-tag using the http-csp
21:01:28 INFO - delivery method with swap-origin-redirect and when
21:01:28 INFO - the target request is same-origin.
21:01:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2391ms
21:01:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:01:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e1c800 == 16 [pid = 1904] [id = 659]
21:01:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b82d1e800) [pid = 1904] [serial = 1843] [outer = (nil)]
21:01:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b82e43400) [pid = 1904] [serial = 1844] [outer = 0x7f0b82d1e800]
21:01:28 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b83f6c800) [pid = 1904] [serial = 1845] [outer = 0x7f0b82d1e800]
21:01:29 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b23000 == 15 [pid = 1904] [id = 647]
21:01:29 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8018a000 == 14 [pid = 1904] [id = 646]
21:01:29 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8e5a2000 == 13 [pid = 1904] [id = 645]
21:01:29 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b8c8f2800) [pid = 1904] [serial = 1737] [outer = (nil)] [url = about:blank]
21:01:29 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b85982800) [pid = 1904] [serial = 1710] [outer = (nil)] [url = about:blank]
21:01:29 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b875ad800) [pid = 1904] [serial = 1755] [outer = (nil)] [url = about:blank]
21:01:29 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b89311400) [pid = 1904] [serial = 1716] [outer = (nil)] [url = about:blank]
21:01:29 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b877a6c00) [pid = 1904] [serial = 1752] [outer = (nil)] [url = about:blank]
21:01:29 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b8b2d4000) [pid = 1904] [serial = 1728] [outer = (nil)] [url = about:blank]
21:01:29 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b86f7b400) [pid = 1904] [serial = 1713] [outer = (nil)] [url = about:blank]
21:01:29 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b891a1c00) [pid = 1904] [serial = 1758] [outer = (nil)] [url = about:blank]
21:01:29 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b8c985800) [pid = 1904] [serial = 1742] [outer = (nil)] [url = about:blank]
21:01:29 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b8ca0a400) [pid = 1904] [serial = 1747] [outer = (nil)] [url = about:blank]
21:01:29 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b8c804400) [pid = 1904] [serial = 1734] [outer = (nil)] [url = about:blank]
21:01:29 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b8bc4a000) [pid = 1904] [serial = 1731] [outer = (nil)] [url = about:blank]
21:01:30 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
21:01:30 INFO - document served over http requires an https
21:01:30 INFO - sub-resource via xhr-request using the http-csp
21:01:30 INFO - delivery method with keep-origin-redirect and when
21:01:30 INFO - the target request is same-origin.
21:01:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2093ms
21:01:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:01:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b22000 == 14 [pid = 1904] [id = 660]
21:01:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b82e45800) [pid = 1904] [serial = 1846] [outer = (nil)]
21:01:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b82e46800) [pid = 1904] [serial = 1847] [outer = 0x7f0b82e45800]
21:01:30 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b842c2400) [pid = 1904] [serial = 1848] [outer = 0x7f0b82e45800]
21:01:31 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
21:01:31 INFO - document served over http requires an https
21:01:31 INFO - sub-resource via xhr-request using the http-csp
21:01:31 INFO - delivery method with no-redirect and when
21:01:31 INFO - the target request is same-origin.
21:01:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1787ms
21:01:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:01:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8414c000 == 15 [pid = 1904] [id = 661]
21:01:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b82ff3c00) [pid = 1904] [serial = 1849] [outer = (nil)]
21:01:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b847f5000) [pid = 1904] [serial = 1850] [outer = 0x7f0b82ff3c00]
21:01:32 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b8534a000) [pid = 1904] [serial = 1851] [outer = 0x7f0b82ff3c00]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b83049c00) [pid = 1904] [serial = 1814] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b8d2afc00) [pid = 1904] [serial = 1788] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b8d397000) [pid = 1904] [serial = 1793] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b8304e000) [pid = 1904] [serial = 1763] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b8a842000) [pid = 1904] [serial = 1772] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b8d257800) [pid = 1904] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995641143]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b82e3e800) [pid = 1904] [serial = 1811] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b82b09400) [pid = 1904] [serial = 1808] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b8d409800) [pid = 1904] [serial = 1796] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b8b2c7c00) [pid = 1904] [serial = 1775] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b8d394c00) [pid = 1904] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b8d115c00) [pid = 1904] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b8a1eb400) [pid = 1904] [serial = 1769] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b8d114400) [pid = 1904] [serial = 1783] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b8d9fe800) [pid = 1904] [serial = 1802] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b8c8f6400) [pid = 1904] [serial = 1778] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b87482400) [pid = 1904] [serial = 1766] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b8e057000) [pid = 1904] [serial = 1805] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b8d995c00) [pid = 1904] [serial = 1799] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b8d391c00) [pid = 1904] [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]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b8d40b400) [pid = 1904] [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]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b8d391000) [pid = 1904] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b8d24f000) [pid = 1904] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995641143]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b82b06800) [pid = 1904] [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]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b8d251400) [pid = 1904] [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]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b8ca0d000) [pid = 1904] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f0b82e3a400) [pid = 1904] [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]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f0b8d119000) [pid = 1904] [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]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f0b82e41800) [pid = 1904] [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]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b89bcdc00) [pid = 1904] [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]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b89bd7000) [pid = 1904] [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]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f0b8c8f3c00) [pid = 1904] [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]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f0b8aaa2800) [pid = 1904] [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]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f0b82d28c00) [pid = 1904] [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]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f0b8d996800) [pid = 1904] [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]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b8b12bc00) [pid = 1904] [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]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b855c0800) [pid = 1904] [serial = 1764] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b82d29400) [pid = 1904] [serial = 1809] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f0b88ea5400) [pid = 1904] [serial = 1767] [outer = (nil)] [url = about:blank]
21:01:34 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b8e050c00) [pid = 1904] [serial = 1803] [outer = (nil)] [url = about:blank]
21:01:34 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
21:01:34 INFO - document served over http requires an https
21:01:34 INFO - sub-resource via xhr-request using the http-csp
21:01:34 INFO - delivery method with swap-origin-redirect and when
21:01:34 INFO - the target request is same-origin.
21:01:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2740ms
21:01:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:01:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848b2000 == 16 [pid = 1904] [id = 662]
21:01:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f0b82e45c00) [pid = 1904] [serial = 1852] [outer = (nil)]
21:01:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f0b83049c00) [pid = 1904] [serial = 1853] [outer = 0x7f0b82e45c00]
21:01:35 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f0b85352400) [pid = 1904] [serial = 1854] [outer = 0x7f0b82e45c00]
21:01:36 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
21:01:36 INFO - document served over http requires an http
21:01:36 INFO - sub-resource via fetch-request using the meta-csp
21:01:36 INFO - delivery method with keep-origin-redirect and when
21:01:36 INFO - the target request is cross-origin.
21:01:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1933ms
21:01:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:01:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82d99800 == 17 [pid = 1904] [id = 663]
21:01:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f0b82d2a000) [pid = 1904] [serial = 1855] [outer = (nil)]
21:01:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f0b82e42800) [pid = 1904] [serial = 1856] [outer = 0x7f0b82d2a000]
21:01:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f0b841aac00) [pid = 1904] [serial = 1857] [outer = 0x7f0b82d2a000]
21:01:38 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
21:01:38 INFO - document served over http requires an http
21:01:38 INFO - sub-resource via fetch-request using the meta-csp
21:01:38 INFO - delivery method with no-redirect and when
21:01:38 INFO - the target request is cross-origin.
21:01:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1849ms
21:01:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:01:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85538000 == 18 [pid = 1904] [id = 664]
21:01:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f0b82e3d800) [pid = 1904] [serial = 1858] [outer = (nil)]
21:01:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f0b85353c00) [pid = 1904] [serial = 1859] [outer = 0x7f0b82e3d800]
21:01:39 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f0b85496000) [pid = 1904] [serial = 1860] [outer = 0x7f0b82e3d800]
21:01:40 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
21:01:40 INFO - document served over http requires an http
21:01:40 INFO - sub-resource via fetch-request using the meta-csp
21:01:40 INFO - delivery method with swap-origin-redirect and when
21:01:40 INFO - the target request is cross-origin.
21:01:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1945ms
21:01:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:01:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856d2000 == 19 [pid = 1904] [id = 665]
21:01:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b8534e400) [pid = 1904] [serial = 1861] [outer = (nil)]
21:01:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b855c1000) [pid = 1904] [serial = 1862] [outer = 0x7f0b8534e400]
21:01:41 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f0b855c8400) [pid = 1904] [serial = 1863] [outer = 0x7f0b8534e400]
21:01:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856e9800 == 20 [pid = 1904] [id = 666]
21:01:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f0b8581d800) [pid = 1904] [serial = 1864] [outer = (nil)]
21:01:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f0b85821000) [pid = 1904] [serial = 1865] [outer = 0x7f0b8581d800]
21:01:42 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
21:01:42 INFO - document served over http requires an http
21:01:42 INFO - sub-resource via iframe-tag using the meta-csp
21:01:42 INFO - delivery method with keep-origin-redirect and when
21:01:42 INFO - the target request is cross-origin.
21:01:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1906ms
21:01:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:01:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85786000 == 21 [pid = 1904] [id = 667]
21:01:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b855bfc00) [pid = 1904] [serial = 1866] [outer = (nil)]
21:01:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b8581f400) [pid = 1904] [serial = 1867] [outer = 0x7f0b855bfc00]
21:01:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b8597ac00) [pid = 1904] [serial = 1868] [outer = 0x7f0b855bfc00]
21:01:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85799800 == 22 [pid = 1904] [id = 668]
21:01:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b8597ec00) [pid = 1904] [serial = 1869] [outer = (nil)]
21:01:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b85982400) [pid = 1904] [serial = 1870] [outer = 0x7f0b8597ec00]
21:01:44 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
21:01:44 INFO - document served over http requires an http
21:01:44 INFO - sub-resource via iframe-tag using the meta-csp
21:01:44 INFO - delivery method with no-redirect and when
21:01:44 INFO - the target request is cross-origin.
21:01:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2551ms
21:01:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:01:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b859c7800 == 23 [pid = 1904] [id = 669]
21:01:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b85825000) [pid = 1904] [serial = 1871] [outer = (nil)]
21:01:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b85981400) [pid = 1904] [serial = 1872] [outer = 0x7f0b85825000]
21:01:46 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b85a08400) [pid = 1904] [serial = 1873] [outer = 0x7f0b85825000]
21:01:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b859d8800 == 24 [pid = 1904] [id = 670]
21:01:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b85a0bc00) [pid = 1904] [serial = 1874] [outer = (nil)]
21:01:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b85a0fc00) [pid = 1904] [serial = 1875] [outer = 0x7f0b85a0bc00]
21:01:47 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
21:01:47 INFO - document served over http requires an http
21:01:47 INFO - sub-resource via iframe-tag using the meta-csp
21:01:47 INFO - delivery method with swap-origin-redirect and when
21:01:47 INFO - the target request is cross-origin.
21:01:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2505ms
21:01:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:01:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85acc800 == 25 [pid = 1904] [id = 671]
21:01:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b85984000) [pid = 1904] [serial = 1876] [outer = (nil)]
21:01:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b85a10c00) [pid = 1904] [serial = 1877] [outer = 0x7f0b85984000]
21:01:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b86d9c400) [pid = 1904] [serial = 1878] [outer = 0x7f0b85984000]
21:01:50 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
21:01:50 INFO - document served over http requires an http
21:01:50 INFO - sub-resource via script-tag using the meta-csp
21:01:50 INFO - delivery method with keep-origin-redirect and when
21:01:50 INFO - the target request is cross-origin.
21:01:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3052ms
21:01:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:01:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86d10000 == 26 [pid = 1904] [id = 672]
21:01:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b843b0400) [pid = 1904] [serial = 1879] [outer = (nil)]
21:01:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b8549b400) [pid = 1904] [serial = 1880] [outer = 0x7f0b843b0400]
21:01:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b86e86c00) [pid = 1904] [serial = 1881] [outer = 0x7f0b843b0400]
21:01:53 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
21:01:53 INFO - document served over http requires an http
21:01:53 INFO - sub-resource via script-tag using the meta-csp
21:01:53 INFO - delivery method with no-redirect and when
21:01:53 INFO - the target request is cross-origin.
21:01:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2461ms
21:01:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:01:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848b6000 == 27 [pid = 1904] [id = 673]
21:01:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b841a1800) [pid = 1904] [serial = 1882] [outer = (nil)]
21:01:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b841a6400) [pid = 1904] [serial = 1883] [outer = 0x7f0b841a1800]
21:01:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b847eb000) [pid = 1904] [serial = 1884] [outer = 0x7f0b841a1800]
21:01:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8414c000 == 26 [pid = 1904] [id = 661]
21:01:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b22000 == 25 [pid = 1904] [id = 660]
21:01:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e1c800 == 24 [pid = 1904] [id = 659]
21:01:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84250000 == 23 [pid = 1904] [id = 658]
21:01:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84143800 == 22 [pid = 1904] [id = 657]
21:01:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84068000 == 21 [pid = 1904] [id = 656]
21:01:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b834de000 == 20 [pid = 1904] [id = 655]
21:01:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82f99000 == 19 [pid = 1904] [id = 653]
21:01:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b834ca800 == 18 [pid = 1904] [id = 654]
21:01:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e21000 == 17 [pid = 1904] [id = 652]
21:01:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e13800 == 16 [pid = 1904] [id = 651]
21:01:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82da4800 == 15 [pid = 1904] [id = 650]
21:01:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b14000 == 14 [pid = 1904] [id = 649]
21:01:54 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cc1000 == 13 [pid = 1904] [id = 648]
21:01:54 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b8d403c00) [pid = 1904] [serial = 1794] [outer = (nil)] [url = about:blank]
21:01:54 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b8a26cc00) [pid = 1904] [serial = 1770] [outer = (nil)] [url = about:blank]
21:01:54 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b82ff1c00) [pid = 1904] [serial = 1812] [outer = (nil)] [url = about:blank]
21:01:54 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b8d411800) [pid = 1904] [serial = 1797] [outer = (nil)] [url = about:blank]
21:01:54 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b8d249000) [pid = 1904] [serial = 1784] [outer = (nil)] [url = about:blank]
21:01:54 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b8b7d6c00) [pid = 1904] [serial = 1776] [outer = (nil)] [url = about:blank]
21:01:54 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b8d9f3c00) [pid = 1904] [serial = 1800] [outer = (nil)] [url = about:blank]
21:01:54 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b8d2ba000) [pid = 1904] [serial = 1789] [outer = (nil)] [url = about:blank]
21:01:54 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
21:01:54 INFO - document served over http requires an http
21:01:54 INFO - sub-resource via script-tag using the meta-csp
21:01:54 INFO - delivery method with swap-origin-redirect and when
21:01:54 INFO - the target request is cross-origin.
21:01:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1783ms
21:01:54 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b8ca07400) [pid = 1904] [serial = 1779] [outer = (nil)] [url = about:blank]
21:01:54 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b8ab8e000) [pid = 1904] [serial = 1773] [outer = (nil)] [url = about:blank]
21:01:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:01:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b13800 == 14 [pid = 1904] [id = 674]
21:01:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b82ff5400) [pid = 1904] [serial = 1885] [outer = (nil)]
21:01:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b83046400) [pid = 1904] [serial = 1886] [outer = 0x7f0b82ff5400]
21:01:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b841ae400) [pid = 1904] [serial = 1887] [outer = 0x7f0b82ff5400]
21:01:56 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
21:01:56 INFO - document served over http requires an http
21:01:56 INFO - sub-resource via xhr-request using the meta-csp
21:01:56 INFO - delivery method with keep-origin-redirect and when
21:01:56 INFO - the target request is cross-origin.
21:01:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1643ms
21:01:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:01:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cd1000 == 15 [pid = 1904] [id = 675]
21:01:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b82ff5800) [pid = 1904] [serial = 1888] [outer = (nil)]
21:01:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b842bfc00) [pid = 1904] [serial = 1889] [outer = 0x7f0b82ff5800]
21:01:57 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b848efc00) [pid = 1904] [serial = 1890] [outer = 0x7f0b82ff5800]
21:01:58 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
21:01:58 INFO - document served over http requires an http
21:01:58 INFO - sub-resource via xhr-request using the meta-csp
21:01:58 INFO - delivery method with no-redirect and when
21:01:58 INFO - the target request is cross-origin.
21:01:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1933ms
21:01:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:01:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e1e000 == 16 [pid = 1904] [id = 676]
21:01:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b843b4c00) [pid = 1904] [serial = 1891] [outer = (nil)]
21:01:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b85499800) [pid = 1904] [serial = 1892] [outer = 0x7f0b843b4c00]
21:01:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:01:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b85829c00) [pid = 1904] [serial = 1893] [outer = 0x7f0b843b4c00]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b843b7400) [pid = 1904] [serial = 1838] [outer = (nil)] [url = about:blank]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b842b7400) [pid = 1904] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b841ab000) [pid = 1904] [serial = 1830] [outer = (nil)] [url = about:blank]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b842bcc00) [pid = 1904] [serial = 1835] [outer = (nil)] [url = about:blank]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b82d24000) [pid = 1904] [serial = 1817] [outer = (nil)] [url = about:blank]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b83f69800) [pid = 1904] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b82fee800) [pid = 1904] [serial = 1820] [outer = (nil)] [url = about:blank]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b841ad000) [pid = 1904] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995677796]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b83f6b000) [pid = 1904] [serial = 1825] [outer = (nil)] [url = about:blank]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b847f2000) [pid = 1904] [serial = 1841] [outer = (nil)] [url = about:blank]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b82e46800) [pid = 1904] [serial = 1847] [outer = (nil)] [url = about:blank]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b847f5000) [pid = 1904] [serial = 1850] [outer = (nil)] [url = about:blank]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b82e43400) [pid = 1904] [serial = 1844] [outer = (nil)] [url = about:blank]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b83049c00) [pid = 1904] [serial = 1853] [outer = (nil)] [url = about:blank]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b82e45800) [pid = 1904] [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]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b82ff3c00) [pid = 1904] [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]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b82d1e800) [pid = 1904] [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]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b841a8000) [pid = 1904] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995677796]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f0b8427dc00) [pid = 1904] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f0b83f64800) [pid = 1904] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f0b82e44800) [pid = 1904] [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]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b83053000) [pid = 1904] [serial = 1815] [outer = (nil)] [url = about:blank]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b842c2400) [pid = 1904] [serial = 1848] [outer = (nil)] [url = about:blank]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f0b8534a000) [pid = 1904] [serial = 1851] [outer = (nil)] [url = about:blank]
21:02:00 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f0b83f6c800) [pid = 1904] [serial = 1845] [outer = (nil)] [url = about:blank]
21:02:00 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
21:02:00 INFO - document served over http requires an http
21:02:00 INFO - sub-resource via xhr-request using the meta-csp
21:02:00 INFO - delivery method with swap-origin-redirect and when
21:02:00 INFO - the target request is cross-origin.
21:02:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2500ms
21:02:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:02:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82f9a000 == 17 [pid = 1904] [id = 677]
21:02:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f0b82e43400) [pid = 1904] [serial = 1894] [outer = (nil)]
21:02:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f0b83053000) [pid = 1904] [serial = 1895] [outer = 0x7f0b82e43400]
21:02:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f0b84275000) [pid = 1904] [serial = 1896] [outer = 0x7f0b82e43400]
21:02:03 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
21:02:03 INFO - document served over http requires an https
21:02:03 INFO - sub-resource via fetch-request using the meta-csp
21:02:03 INFO - delivery method with keep-origin-redirect and when
21:02:03 INFO - the target request is cross-origin.
21:02:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2383ms
21:02:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:02:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84074000 == 18 [pid = 1904] [id = 678]
21:02:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f0b82e46000) [pid = 1904] [serial = 1897] [outer = (nil)]
21:02:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f0b847e9400) [pid = 1904] [serial = 1898] [outer = 0x7f0b82e46000]
21:02:04 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f0b85493000) [pid = 1904] [serial = 1899] [outer = 0x7f0b82e46000]
21:02:06 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
21:02:06 INFO - document served over http requires an https
21:02:06 INFO - sub-resource via fetch-request using the meta-csp
21:02:06 INFO - delivery method with no-redirect and when
21:02:06 INFO - the target request is cross-origin.
21:02:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2807ms
21:02:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:02:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84257800 == 19 [pid = 1904] [id = 679]
21:02:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f0b843b9c00) [pid = 1904] [serial = 1900] [outer = (nil)]
21:02:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f0b85986c00) [pid = 1904] [serial = 1901] [outer = 0x7f0b843b9c00]
21:02:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f0b86e7f400) [pid = 1904] [serial = 1902] [outer = 0x7f0b843b9c00]
21:02:08 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
21:02:08 INFO - document served over http requires an https
21:02:08 INFO - sub-resource via fetch-request using the meta-csp
21:02:08 INFO - delivery method with swap-origin-redirect and when
21:02:08 INFO - the target request is cross-origin.
21:02:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2021ms
21:02:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:02:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85799000 == 20 [pid = 1904] [id = 680]
21:02:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b85a07400) [pid = 1904] [serial = 1903] [outer = (nil)]
21:02:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b86ec8000) [pid = 1904] [serial = 1904] [outer = 0x7f0b85a07400]
21:02:09 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b86f71400) [pid = 1904] [serial = 1905] [outer = 0x7f0b85a07400]
21:02:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86d22800 == 21 [pid = 1904] [id = 681]
21:02:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b86f76000) [pid = 1904] [serial = 1906] [outer = (nil)]
21:02:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b86f7c000) [pid = 1904] [serial = 1907] [outer = 0x7f0b86f76000]
21:02:10 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
21:02:10 INFO - document served over http requires an https
21:02:10 INFO - sub-resource via iframe-tag using the meta-csp
21:02:10 INFO - delivery method with keep-origin-redirect and when
21:02:10 INFO - the target request is cross-origin.
21:02:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2141ms
21:02:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:02:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86e10800 == 22 [pid = 1904] [id = 682]
21:02:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b86ec5000) [pid = 1904] [serial = 1908] [outer = (nil)]
21:02:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b86f79400) [pid = 1904] [serial = 1909] [outer = 0x7f0b86ec5000]
21:02:11 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b87482400) [pid = 1904] [serial = 1910] [outer = 0x7f0b86ec5000]
21:02:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87404000 == 23 [pid = 1904] [id = 683]
21:02:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b875af000) [pid = 1904] [serial = 1911] [outer = (nil)]
21:02:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b875b3800) [pid = 1904] [serial = 1912] [outer = 0x7f0b875af000]
21:02:12 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
21:02:12 INFO - document served over http requires an https
21:02:12 INFO - sub-resource via iframe-tag using the meta-csp
21:02:12 INFO - delivery method with no-redirect and when
21:02:12 INFO - the target request is cross-origin.
21:02:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1888ms
21:02:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:02:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87412800 == 24 [pid = 1904] [id = 684]
21:02:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b87476c00) [pid = 1904] [serial = 1913] [outer = (nil)]
21:02:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b875b7000) [pid = 1904] [serial = 1914] [outer = 0x7f0b87476c00]
21:02:13 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b87797c00) [pid = 1904] [serial = 1915] [outer = 0x7f0b87476c00]
21:02:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876dd000 == 25 [pid = 1904] [id = 685]
21:02:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b8779cc00) [pid = 1904] [serial = 1916] [outer = (nil)]
21:02:14 INFO - PROCESS | 1855 | [Child 1904] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
21:02:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b82e3b800) [pid = 1904] [serial = 1917] [outer = 0x7f0b8779cc00]
21:02:15 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
21:02:15 INFO - document served over http requires an https
21:02:15 INFO - sub-resource via iframe-tag using the meta-csp
21:02:15 INFO - delivery method with swap-origin-redirect and when
21:02:15 INFO - the target request is cross-origin.
21:02:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3459ms
21:02:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:02:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8407a000 == 26 [pid = 1904] [id = 686]
21:02:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b83f64800) [pid = 1904] [serial = 1918] [outer = (nil)]
21:02:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b841a5000) [pid = 1904] [serial = 1919] [outer = 0x7f0b83f64800]
21:02:16 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b85350400) [pid = 1904] [serial = 1920] [outer = 0x7f0b83f64800]
21:02:18 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
21:02:18 INFO - document served over http requires an https
21:02:18 INFO - sub-resource via script-tag using the meta-csp
21:02:18 INFO - delivery method with keep-origin-redirect and when
21:02:18 INFO - the target request is cross-origin.
21:02:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2537ms
21:02:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cd1000 == 25 [pid = 1904] [id = 675]
21:02:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b13800 == 24 [pid = 1904] [id = 674]
21:02:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848b6000 == 23 [pid = 1904] [id = 673]
21:02:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86d10000 == 22 [pid = 1904] [id = 672]
21:02:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85acc800 == 21 [pid = 1904] [id = 671]
21:02:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b859d8800 == 20 [pid = 1904] [id = 670]
21:02:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b859c7800 == 19 [pid = 1904] [id = 669]
21:02:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85799800 == 18 [pid = 1904] [id = 668]
21:02:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85786000 == 17 [pid = 1904] [id = 667]
21:02:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856e9800 == 16 [pid = 1904] [id = 666]
21:02:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:02:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856d2000 == 15 [pid = 1904] [id = 665]
21:02:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85538000 == 14 [pid = 1904] [id = 664]
21:02:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82d99800 == 13 [pid = 1904] [id = 663]
21:02:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b1b000 == 14 [pid = 1904] [id = 687]
21:02:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b82ff7000) [pid = 1904] [serial = 1921] [outer = (nil)]
21:02:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b83053c00) [pid = 1904] [serial = 1922] [outer = 0x7f0b82ff7000]
21:02:19 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b847e7400) [pid = 1904] [serial = 1923] [outer = 0x7f0b82ff7000]
21:02:20 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
21:02:20 INFO - document served over http requires an https
21:02:20 INFO - sub-resource via script-tag using the meta-csp
21:02:20 INFO - delivery method with no-redirect and when
21:02:20 INFO - the target request is cross-origin.
21:02:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2566ms
21:02:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:02:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e13800 == 15 [pid = 1904] [id = 688]
21:02:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b841ad800) [pid = 1904] [serial = 1924] [outer = (nil)]
21:02:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b85355c00) [pid = 1904] [serial = 1925] [outer = 0x7f0b841ad800]
21:02:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b8581d000) [pid = 1904] [serial = 1926] [outer = 0x7f0b841ad800]
21:02:23 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
21:02:23 INFO - document served over http requires an https
21:02:23 INFO - sub-resource via script-tag using the meta-csp
21:02:23 INFO - delivery method with swap-origin-redirect and when
21:02:23 INFO - the target request is cross-origin.
21:02:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2503ms
21:02:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b842bfc00) [pid = 1904] [serial = 1889] [outer = (nil)] [url = about:blank]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b85499800) [pid = 1904] [serial = 1892] [outer = (nil)] [url = about:blank]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b85353c00) [pid = 1904] [serial = 1859] [outer = (nil)] [url = about:blank]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b85981400) [pid = 1904] [serial = 1872] [outer = (nil)] [url = about:blank]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b85a10c00) [pid = 1904] [serial = 1877] [outer = (nil)] [url = about:blank]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b85982400) [pid = 1904] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995704575]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b8549b400) [pid = 1904] [serial = 1880] [outer = (nil)] [url = about:blank]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b85821000) [pid = 1904] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b8581f400) [pid = 1904] [serial = 1867] [outer = (nil)] [url = about:blank]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b85a0fc00) [pid = 1904] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b83046400) [pid = 1904] [serial = 1886] [outer = (nil)] [url = about:blank]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b855c1000) [pid = 1904] [serial = 1862] [outer = (nil)] [url = about:blank]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b841a6400) [pid = 1904] [serial = 1883] [outer = (nil)] [url = about:blank]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b82e42800) [pid = 1904] [serial = 1856] [outer = (nil)] [url = about:blank]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b841a1800) [pid = 1904] [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]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b82ff5800) [pid = 1904] [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]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b82ff5400) [pid = 1904] [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]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b8597ec00) [pid = 1904] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995704575]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b85a0bc00) [pid = 1904] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b8581d800) [pid = 1904] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b82e45c00) [pid = 1904] [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]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b848efc00) [pid = 1904] [serial = 1890] [outer = (nil)] [url = about:blank]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b841ae400) [pid = 1904] [serial = 1887] [outer = (nil)] [url = about:blank]
21:02:23 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b85352400) [pid = 1904] [serial = 1854] [outer = (nil)] [url = about:blank]
21:02:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8553a000 == 16 [pid = 1904] [id = 689]
21:02:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f0b82feac00) [pid = 1904] [serial = 1927] [outer = (nil)]
21:02:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f0b82ff1400) [pid = 1904] [serial = 1928] [outer = 0x7f0b82feac00]
21:02:24 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f0b85352400) [pid = 1904] [serial = 1929] [outer = 0x7f0b82feac00]
21:02:25 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
21:02:25 INFO - document served over http requires an https
21:02:25 INFO - sub-resource via xhr-request using the meta-csp
21:02:25 INFO - delivery method with keep-origin-redirect and when
21:02:25 INFO - the target request is cross-origin.
21:02:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1899ms
21:02:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:02:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82e05800 == 17 [pid = 1904] [id = 690]
21:02:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f0b82e3a000) [pid = 1904] [serial = 1930] [outer = (nil)]
21:02:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f0b8304bc00) [pid = 1904] [serial = 1931] [outer = 0x7f0b82e3a000]
21:02:26 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b8548f000) [pid = 1904] [serial = 1932] [outer = 0x7f0b82e3a000]
21:02:27 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
21:02:27 INFO - document served over http requires an https
21:02:27 INFO - sub-resource via xhr-request using the meta-csp
21:02:27 INFO - delivery method with no-redirect and when
21:02:27 INFO - the target request is cross-origin.
21:02:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1866ms
21:02:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:02:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85799800 == 18 [pid = 1904] [id = 691]
21:02:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b82feb400) [pid = 1904] [serial = 1933] [outer = (nil)]
21:02:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b85822800) [pid = 1904] [serial = 1934] [outer = 0x7f0b82feb400]
21:02:28 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b85a10400) [pid = 1904] [serial = 1935] [outer = 0x7f0b82feb400]
21:02:29 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
21:02:29 INFO - document served over http requires an https
21:02:29 INFO - sub-resource via xhr-request using the meta-csp
21:02:29 INFO - delivery method with swap-origin-redirect and when
21:02:29 INFO - the target request is cross-origin.
21:02:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2206ms
21:02:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:02:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85ad6800 == 19 [pid = 1904] [id = 692]
21:02:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b86da0000) [pid = 1904] [serial = 1936] [outer = (nil)]
21:02:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b86ec9400) [pid = 1904] [serial = 1937] [outer = 0x7f0b86da0000]
21:02:30 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b8747bc00) [pid = 1904] [serial = 1938] [outer = 0x7f0b86da0000]
21:02:31 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
21:02:31 INFO - document served over http requires an http
21:02:31 INFO - sub-resource via fetch-request using the meta-csp
21:02:31 INFO - delivery method with keep-origin-redirect and when
21:02:31 INFO - the target request is same-origin.
21:02:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2347ms
21:02:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:02:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876e5800 == 20 [pid = 1904] [id = 693]
21:02:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b86e83c00) [pid = 1904] [serial = 1939] [outer = (nil)]
21:02:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b8779a000) [pid = 1904] [serial = 1940] [outer = 0x7f0b86e83c00]
21:02:32 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b877a6400) [pid = 1904] [serial = 1941] [outer = 0x7f0b86e83c00]
21:02:34 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
21:02:34 INFO - document served over http requires an http
21:02:34 INFO - sub-resource via fetch-request using the meta-csp
21:02:34 INFO - delivery method with no-redirect and when
21:02:34 INFO - the target request is same-origin.
21:02:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2787ms
21:02:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:02:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87860800 == 21 [pid = 1904] [id = 694]
21:02:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b87798400) [pid = 1904] [serial = 1942] [outer = (nil)]
21:02:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b88d0b800) [pid = 1904] [serial = 1943] [outer = 0x7f0b87798400]
21:02:35 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b88d14800) [pid = 1904] [serial = 1944] [outer = 0x7f0b87798400]
21:02:36 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
21:02:36 INFO - document served over http requires an http
21:02:36 INFO - sub-resource via fetch-request using the meta-csp
21:02:36 INFO - delivery method with swap-origin-redirect and when
21:02:36 INFO - the target request is same-origin.
21:02:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1987ms
21:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:02:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b1a800 == 22 [pid = 1904] [id = 695]
21:02:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b88d0cc00) [pid = 1904] [serial = 1945] [outer = (nil)]
21:02:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b88d32000) [pid = 1904] [serial = 1946] [outer = 0x7f0b88d0cc00]
21:02:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b88e85000) [pid = 1904] [serial = 1947] [outer = 0x7f0b88d0cc00]
21:02:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b33000 == 23 [pid = 1904] [id = 696]
21:02:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b88e88c00) [pid = 1904] [serial = 1948] [outer = (nil)]
21:02:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b88e8d400) [pid = 1904] [serial = 1949] [outer = 0x7f0b88e88c00]
21:02:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:02:38 INFO - document served over http requires an http
21:02:38 INFO - sub-resource via iframe-tag using the meta-csp
21:02:38 INFO - delivery method with keep-origin-redirect and when
21:02:38 INFO - the target request is same-origin.
21:02:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1988ms
21:02:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:02:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b41000 == 24 [pid = 1904] [id = 697]
21:02:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b88d30800) [pid = 1904] [serial = 1950] [outer = (nil)]
21:02:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b88e8e800) [pid = 1904] [serial = 1951] [outer = 0x7f0b88d30800]
21:02:39 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b88e9bc00) [pid = 1904] [serial = 1952] [outer = 0x7f0b88d30800]
21:02:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b55800 == 25 [pid = 1904] [id = 698]
21:02:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b88e9f400) [pid = 1904] [serial = 1953] [outer = (nil)]
21:02:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b88f56400) [pid = 1904] [serial = 1954] [outer = 0x7f0b88e9f400]
21:02:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:02:40 INFO - document served over http requires an http
21:02:40 INFO - sub-resource via iframe-tag using the meta-csp
21:02:40 INFO - delivery method with no-redirect and when
21:02:40 INFO - the target request is same-origin.
21:02:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1981ms
21:02:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:02:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88ccf800 == 26 [pid = 1904] [id = 699]
21:02:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b88e8c800) [pid = 1904] [serial = 1955] [outer = (nil)]
21:02:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b88f56800) [pid = 1904] [serial = 1956] [outer = 0x7f0b88e8c800]
21:02:41 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b88f60c00) [pid = 1904] [serial = 1957] [outer = 0x7f0b88e8c800]
21:02:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88ce2000 == 27 [pid = 1904] [id = 700]
21:02:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b85827800) [pid = 1904] [serial = 1958] [outer = (nil)]
21:02:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b88f65c00) [pid = 1904] [serial = 1959] [outer = 0x7f0b85827800]
21:02:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:02:43 INFO - document served over http requires an http
21:02:43 INFO - sub-resource via iframe-tag using the meta-csp
21:02:43 INFO - delivery method with swap-origin-redirect and when
21:02:43 INFO - the target request is same-origin.
21:02:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3194ms
21:02:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:02:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b848b1000 == 28 [pid = 1904] [id = 701]
21:02:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b83f64400) [pid = 1904] [serial = 1960] [outer = (nil)]
21:02:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b841afc00) [pid = 1904] [serial = 1961] [outer = 0x7f0b83f64400]
21:02:44 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b8581dc00) [pid = 1904] [serial = 1962] [outer = 0x7f0b83f64400]
21:02:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e13800 == 27 [pid = 1904] [id = 688]
21:02:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848b2000 == 26 [pid = 1904] [id = 662]
21:02:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b1b000 == 25 [pid = 1904] [id = 687]
21:02:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8407a000 == 24 [pid = 1904] [id = 686]
21:02:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876dd000 == 23 [pid = 1904] [id = 685]
21:02:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87412800 == 22 [pid = 1904] [id = 684]
21:02:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87404000 == 21 [pid = 1904] [id = 683]
21:02:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86e10800 == 20 [pid = 1904] [id = 682]
21:02:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86d22800 == 19 [pid = 1904] [id = 681]
21:02:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85799000 == 18 [pid = 1904] [id = 680]
21:02:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84257800 == 17 [pid = 1904] [id = 679]
21:02:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84074000 == 16 [pid = 1904] [id = 678]
21:02:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82f9a000 == 15 [pid = 1904] [id = 677]
21:02:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e1e000 == 14 [pid = 1904] [id = 676]
21:02:46 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b847eb000) [pid = 1904] [serial = 1884] [outer = (nil)] [url = about:blank]
21:02:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:02:46 INFO - document served over http requires an http
21:02:46 INFO - sub-resource via script-tag using the meta-csp
21:02:46 INFO - delivery method with keep-origin-redirect and when
21:02:46 INFO - the target request is same-origin.
21:02:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2239ms
21:02:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:02:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b23000 == 15 [pid = 1904] [id = 702]
21:02:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b82ff0400) [pid = 1904] [serial = 1963] [outer = (nil)]
21:02:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b83f69400) [pid = 1904] [serial = 1964] [outer = 0x7f0b82ff0400]
21:02:47 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b843bb400) [pid = 1904] [serial = 1965] [outer = 0x7f0b82ff0400]
21:02:48 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
21:02:48 INFO - document served over http requires an http
21:02:48 INFO - sub-resource via script-tag using the meta-csp
21:02:48 INFO - delivery method with no-redirect and when
21:02:48 INFO - the target request is same-origin.
21:02:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2492ms
21:02:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:02:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82f99000 == 16 [pid = 1904] [id = 703]
21:02:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b841a2000) [pid = 1904] [serial = 1966] [outer = (nil)]
21:02:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b855bdc00) [pid = 1904] [serial = 1967] [outer = 0x7f0b841a2000]
21:02:49 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b85a11c00) [pid = 1904] [serial = 1968] [outer = 0x7f0b841a2000]
21:02:50 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
21:02:50 INFO - document served over http requires an http
21:02:50 INFO - sub-resource via script-tag using the meta-csp
21:02:50 INFO - delivery method with swap-origin-redirect and when
21:02:50 INFO - the target request is same-origin.
21:02:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1884ms
21:02:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b875b3800) [pid = 1904] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995732025]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b86f79400) [pid = 1904] [serial = 1909] [outer = (nil)] [url = about:blank]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b82e3b800) [pid = 1904] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b875b7000) [pid = 1904] [serial = 1914] [outer = (nil)] [url = about:blank]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b83053000) [pid = 1904] [serial = 1895] [outer = (nil)] [url = about:blank]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b86f7c000) [pid = 1904] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b86ec8000) [pid = 1904] [serial = 1904] [outer = (nil)] [url = about:blank]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b847e9400) [pid = 1904] [serial = 1898] [outer = (nil)] [url = about:blank]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b85355c00) [pid = 1904] [serial = 1925] [outer = (nil)] [url = about:blank]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b85986c00) [pid = 1904] [serial = 1901] [outer = (nil)] [url = about:blank]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b83053c00) [pid = 1904] [serial = 1922] [outer = (nil)] [url = about:blank]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b841a5000) [pid = 1904] [serial = 1919] [outer = (nil)] [url = about:blank]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b82ff7000) [pid = 1904] [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]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b8779cc00) [pid = 1904] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b841ad800) [pid = 1904] [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]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b875af000) [pid = 1904] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995732025]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b83f64800) [pid = 1904] [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]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b86f76000) [pid = 1904] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b82ff1400) [pid = 1904] [serial = 1928] [outer = (nil)] [url = about:blank]
21:02:51 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b85829c00) [pid = 1904] [serial = 1893] [outer = (nil)] [url = about:blank]
21:02:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84071800 == 17 [pid = 1904] [id = 704]
21:02:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b82b10800) [pid = 1904] [serial = 1969] [outer = (nil)]
21:02:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b82d29800) [pid = 1904] [serial = 1970] [outer = 0x7f0b82b10800]
21:02:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b83f64000) [pid = 1904] [serial = 1971] [outer = 0x7f0b82b10800]
21:02:53 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
21:02:53 INFO - document served over http requires an http
21:02:53 INFO - sub-resource via xhr-request using the meta-csp
21:02:53 INFO - delivery method with keep-origin-redirect and when
21:02:53 INFO - the target request is same-origin.
21:02:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2487ms
21:02:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:02:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82f91800 == 18 [pid = 1904] [id = 705]
21:02:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b83f63800) [pid = 1904] [serial = 1972] [outer = (nil)]
21:02:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b8427b400) [pid = 1904] [serial = 1973] [outer = 0x7f0b83f63800]
21:02:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b85822000) [pid = 1904] [serial = 1974] [outer = 0x7f0b83f63800]
21:02:54 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
21:02:54 INFO - document served over http requires an http
21:02:54 INFO - sub-resource via xhr-request using the meta-csp
21:02:54 INFO - delivery method with no-redirect and when
21:02:54 INFO - the target request is same-origin.
21:02:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1848ms
21:02:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:02:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85799000 == 19 [pid = 1904] [id = 706]
21:02:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b82ff4400) [pid = 1904] [serial = 1975] [outer = (nil)]
21:02:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b86e89000) [pid = 1904] [serial = 1976] [outer = 0x7f0b82ff4400]
21:02:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b86f7d800) [pid = 1904] [serial = 1977] [outer = 0x7f0b82ff4400]
21:02:57 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
21:02:57 INFO - document served over http requires an http
21:02:57 INFO - sub-resource via xhr-request using the meta-csp
21:02:57 INFO - delivery method with swap-origin-redirect and when
21:02:57 INFO - the target request is same-origin.
21:02:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2289ms
21:02:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:02:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87407000 == 20 [pid = 1904] [id = 707]
21:02:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b86ec2800) [pid = 1904] [serial = 1978] [outer = (nil)]
21:02:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b875b4c00) [pid = 1904] [serial = 1979] [outer = 0x7f0b86ec2800]
21:02:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:02:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b88d28000) [pid = 1904] [serial = 1980] [outer = 0x7f0b86ec2800]
21:02:59 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
21:02:59 INFO - document served over http requires an https
21:02:59 INFO - sub-resource via fetch-request using the meta-csp
21:02:59 INFO - delivery method with keep-origin-redirect and when
21:02:59 INFO - the target request is same-origin.
21:02:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2547ms
21:02:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:03:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b2d000 == 21 [pid = 1904] [id = 708]
21:03:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b875b6400) [pid = 1904] [serial = 1981] [outer = (nil)]
21:03:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b88e88800) [pid = 1904] [serial = 1982] [outer = 0x7f0b875b6400]
21:03:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b88f61c00) [pid = 1904] [serial = 1983] [outer = 0x7f0b875b6400]
21:03:02 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
21:03:02 INFO - document served over http requires an https
21:03:02 INFO - sub-resource via fetch-request using the meta-csp
21:03:02 INFO - delivery method with no-redirect and when
21:03:02 INFO - the target request is same-origin.
21:03:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2231ms
21:03:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:03:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e13000 == 22 [pid = 1904] [id = 709]
21:03:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b88e87800) [pid = 1904] [serial = 1984] [outer = (nil)]
21:03:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b891a1c00) [pid = 1904] [serial = 1985] [outer = 0x7f0b88e87800]
21:03:03 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b89303000) [pid = 1904] [serial = 1986] [outer = 0x7f0b88e87800]
21:03:05 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
21:03:05 INFO - document served over http requires an https
21:03:05 INFO - sub-resource via fetch-request using the meta-csp
21:03:05 INFO - delivery method with swap-origin-redirect and when
21:03:05 INFO - the target request is same-origin.
21:03:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3138ms
21:03:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:03:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89332000 == 23 [pid = 1904] [id = 710]
21:03:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b891a1800) [pid = 1904] [serial = 1987] [outer = (nil)]
21:03:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b8930b400) [pid = 1904] [serial = 1988] [outer = 0x7f0b891a1800]
21:03:06 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f0b894bc800) [pid = 1904] [serial = 1989] [outer = 0x7f0b891a1800]
21:03:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8941e000 == 24 [pid = 1904] [id = 711]
21:03:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b894c0800) [pid = 1904] [serial = 1990] [outer = (nil)]
21:03:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f0b894c7800) [pid = 1904] [serial = 1991] [outer = 0x7f0b894c0800]
21:03:07 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
21:03:07 INFO - document served over http requires an https
21:03:07 INFO - sub-resource via iframe-tag using the meta-csp
21:03:07 INFO - delivery method with keep-origin-redirect and when
21:03:07 INFO - the target request is same-origin.
21:03:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2044ms
21:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:03:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8942d000 == 25 [pid = 1904] [id = 712]
21:03:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f0b89306c00) [pid = 1904] [serial = 1992] [outer = (nil)]
21:03:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b894c5800) [pid = 1904] [serial = 1993] [outer = 0x7f0b89306c00]
21:03:08 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b89ade000) [pid = 1904] [serial = 1994] [outer = 0x7f0b89306c00]
21:03:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89536800 == 26 [pid = 1904] [id = 713]
21:03:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b89bce400) [pid = 1904] [serial = 1995] [outer = (nil)]
21:03:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b89bd4800) [pid = 1904] [serial = 1996] [outer = 0x7f0b89bce400]
21:03:09 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
21:03:09 INFO - document served over http requires an https
21:03:09 INFO - sub-resource via iframe-tag using the meta-csp
21:03:09 INFO - delivery method with no-redirect and when
21:03:09 INFO - the target request is same-origin.
21:03:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1990ms
21:03:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:03:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89540800 == 27 [pid = 1904] [id = 714]
21:03:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b89ad3000) [pid = 1904] [serial = 1997] [outer = (nil)]
21:03:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f0b89bd2c00) [pid = 1904] [serial = 1998] [outer = 0x7f0b89ad3000]
21:03:10 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f0b8a1e8400) [pid = 1904] [serial = 1999] [outer = 0x7f0b89ad3000]
21:03:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8959b000 == 28 [pid = 1904] [id = 715]
21:03:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b89bcf000) [pid = 1904] [serial = 2000] [outer = (nil)]
21:03:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b84277800) [pid = 1904] [serial = 2001] [outer = 0x7f0b89bcf000]
21:03:12 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
21:03:12 INFO - document served over http requires an https
21:03:12 INFO - sub-resource via iframe-tag using the meta-csp
21:03:12 INFO - delivery method with swap-origin-redirect and when
21:03:12 INFO - the target request is same-origin.
21:03:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3101ms
21:03:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:03:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8425a800 == 29 [pid = 1904] [id = 716]
21:03:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b82e48c00) [pid = 1904] [serial = 2002] [outer = (nil)]
21:03:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f0b841a9800) [pid = 1904] [serial = 2003] [outer = 0x7f0b82e48c00]
21:03:13 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f0b86d9cc00) [pid = 1904] [serial = 2004] [outer = 0x7f0b82e48c00]
21:03:14 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
21:03:14 INFO - document served over http requires an https
21:03:14 INFO - sub-resource via script-tag using the meta-csp
21:03:14 INFO - delivery method with keep-origin-redirect and when
21:03:14 INFO - the target request is same-origin.
21:03:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2594ms
21:03:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:03:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82f99000 == 28 [pid = 1904] [id = 703]
21:03:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b23000 == 27 [pid = 1904] [id = 702]
21:03:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b848b1000 == 26 [pid = 1904] [id = 701]
21:03:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b41000 == 25 [pid = 1904] [id = 697]
21:03:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b55800 == 24 [pid = 1904] [id = 698]
21:03:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b33000 == 23 [pid = 1904] [id = 696]
21:03:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b1a800 == 22 [pid = 1904] [id = 695]
21:03:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87860800 == 21 [pid = 1904] [id = 694]
21:03:15 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876e5800 == 20 [pid = 1904] [id = 693]
21:03:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b80191800 == 21 [pid = 1904] [id = 717]
21:03:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f0b82ff6400) [pid = 1904] [serial = 2005] [outer = (nil)]
21:03:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f0b84277c00) [pid = 1904] [serial = 2006] [outer = 0x7f0b82ff6400]
21:03:15 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f0b85a0dc00) [pid = 1904] [serial = 2007] [outer = 0x7f0b82ff6400]
21:03:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85ad6800 == 20 [pid = 1904] [id = 692]
21:03:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85799800 == 19 [pid = 1904] [id = 691]
21:03:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82e05800 == 18 [pid = 1904] [id = 690]
21:03:16 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f0b85350400) [pid = 1904] [serial = 1920] [outer = (nil)] [url = about:blank]
21:03:16 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f0b8581d000) [pid = 1904] [serial = 1926] [outer = (nil)] [url = about:blank]
21:03:16 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f0b847e7400) [pid = 1904] [serial = 1923] [outer = (nil)] [url = about:blank]
21:03:17 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
21:03:17 INFO - document served over http requires an https
21:03:17 INFO - sub-resource via script-tag using the meta-csp
21:03:17 INFO - delivery method with no-redirect and when
21:03:17 INFO - the target request is same-origin.
21:03:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2667ms
21:03:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:03:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84066800 == 19 [pid = 1904] [id = 718]
21:03:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f0b83f67000) [pid = 1904] [serial = 2008] [outer = (nil)]
21:03:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f0b86d99c00) [pid = 1904] [serial = 2009] [outer = 0x7f0b83f67000]
21:03:18 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f0b88d0ec00) [pid = 1904] [serial = 2010] [outer = 0x7f0b83f67000]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f0b86ec9400) [pid = 1904] [serial = 1937] [outer = (nil)] [url = about:blank]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f0b8304bc00) [pid = 1904] [serial = 1931] [outer = (nil)] [url = about:blank]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f0b88f56400) [pid = 1904] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995760290]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f0b88e8e800) [pid = 1904] [serial = 1951] [outer = (nil)] [url = about:blank]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f0b88e8d400) [pid = 1904] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b88d32000) [pid = 1904] [serial = 1946] [outer = (nil)] [url = about:blank]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b8779a000) [pid = 1904] [serial = 1940] [outer = (nil)] [url = about:blank]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b88d0b800) [pid = 1904] [serial = 1943] [outer = (nil)] [url = about:blank]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f0b83f69400) [pid = 1904] [serial = 1964] [outer = (nil)] [url = about:blank]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f0b841afc00) [pid = 1904] [serial = 1961] [outer = (nil)] [url = about:blank]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b85822800) [pid = 1904] [serial = 1934] [outer = (nil)] [url = about:blank]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b88f65c00) [pid = 1904] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b88f56800) [pid = 1904] [serial = 1956] [outer = (nil)] [url = about:blank]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b855bdc00) [pid = 1904] [serial = 1967] [outer = (nil)] [url = about:blank]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b82d29800) [pid = 1904] [serial = 1970] [outer = (nil)] [url = about:blank]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f0b841a2000) [pid = 1904] [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]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f0b83f64400) [pid = 1904] [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]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b82ff0400) [pid = 1904] [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]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f0b88e88c00) [pid = 1904] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b88e9f400) [pid = 1904] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995760290]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b82feac00) [pid = 1904] [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]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b85827800) [pid = 1904] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:03:20 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b85352400) [pid = 1904] [serial = 1929] [outer = (nil)] [url = about:blank]
21:03:20 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
21:03:20 INFO - document served over http requires an https
21:03:20 INFO - sub-resource via script-tag using the meta-csp
21:03:20 INFO - delivery method with swap-origin-redirect and when
21:03:20 INFO - the target request is same-origin.
21:03:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3193ms
21:03:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:03:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85536800 == 20 [pid = 1904] [id = 719]
21:03:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b847f4800) [pid = 1904] [serial = 2011] [outer = (nil)]
21:03:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b8534f800) [pid = 1904] [serial = 2012] [outer = 0x7f0b847f4800]
21:03:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b86d9c000) [pid = 1904] [serial = 2013] [outer = 0x7f0b847f4800]
21:03:22 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
21:03:22 INFO - document served over http requires an https
21:03:22 INFO - sub-resource via xhr-request using the meta-csp
21:03:22 INFO - delivery method with keep-origin-redirect and when
21:03:22 INFO - the target request is same-origin.
21:03:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1975ms
21:03:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:03:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85ad6800 == 21 [pid = 1904] [id = 720]
21:03:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b847eb000) [pid = 1904] [serial = 2014] [outer = (nil)]
21:03:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f0b87482800) [pid = 1904] [serial = 2015] [outer = 0x7f0b847eb000]
21:03:23 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b88d33000) [pid = 1904] [serial = 2016] [outer = 0x7f0b847eb000]
21:03:24 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
21:03:24 INFO - document served over http requires an https
21:03:24 INFO - sub-resource via xhr-request using the meta-csp
21:03:24 INFO - delivery method with no-redirect and when
21:03:24 INFO - the target request is same-origin.
21:03:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1952ms
21:03:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:03:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8786a000 == 22 [pid = 1904] [id = 721]
21:03:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f0b875aec00) [pid = 1904] [serial = 2017] [outer = (nil)]
21:03:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f0b88e90c00) [pid = 1904] [serial = 2018] [outer = 0x7f0b875aec00]
21:03:25 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b88f5ec00) [pid = 1904] [serial = 2019] [outer = 0x7f0b875aec00]
21:03:27 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
21:03:27 INFO - document served over http requires an https
21:03:27 INFO - sub-resource via xhr-request using the meta-csp
21:03:27 INFO - delivery method with swap-origin-redirect and when
21:03:27 INFO - the target request is same-origin.
21:03:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2399ms
21:03:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:03:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b51800 == 23 [pid = 1904] [id = 722]
21:03:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b88e8dc00) [pid = 1904] [serial = 2020] [outer = (nil)]
21:03:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b8930f800) [pid = 1904] [serial = 2021] [outer = 0x7f0b88e8dc00]
21:03:28 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b89bce800) [pid = 1904] [serial = 2022] [outer = 0x7f0b88e8dc00]
21:03:29 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
21:03:29 INFO - document served over http requires an http
21:03:29 INFO - sub-resource via fetch-request using the meta-referrer
21:03:29 INFO - delivery method with keep-origin-redirect and when
21:03:29 INFO - the target request is cross-origin.
21:03:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2345ms
21:03:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:03:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8933f000 == 24 [pid = 1904] [id = 723]
21:03:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b894ba400) [pid = 1904] [serial = 2023] [outer = (nil)]
21:03:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f0b8a1f5800) [pid = 1904] [serial = 2024] [outer = 0x7f0b894ba400]
21:03:30 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f0b8a264c00) [pid = 1904] [serial = 2025] [outer = 0x7f0b894ba400]
21:03:32 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
21:03:32 INFO - document served over http requires an http
21:03:32 INFO - sub-resource via fetch-request using the meta-referrer
21:03:32 INFO - delivery method with no-redirect and when
21:03:32 INFO - the target request is cross-origin.
21:03:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2990ms
21:03:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:03:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b895ab000 == 25 [pid = 1904] [id = 724]
21:03:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b8a833400) [pid = 1904] [serial = 2026] [outer = (nil)]
21:03:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b8a839400) [pid = 1904] [serial = 2027] [outer = 0x7f0b8a833400]
21:03:33 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b8a840400) [pid = 1904] [serial = 2028] [outer = 0x7f0b8a833400]
21:03:34 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
21:03:34 INFO - document served over http requires an http
21:03:34 INFO - sub-resource via fetch-request using the meta-referrer
21:03:34 INFO - delivery method with swap-origin-redirect and when
21:03:34 INFO - the target request is cross-origin.
21:03:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2052ms
21:03:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:03:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89a5f000 == 26 [pid = 1904] [id = 725]
21:03:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f0b8a838800) [pid = 1904] [serial = 2029] [outer = (nil)]
21:03:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f0b8aaa3400) [pid = 1904] [serial = 2030] [outer = 0x7f0b8a838800]
21:03:35 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f0b8ab85800) [pid = 1904] [serial = 2031] [outer = 0x7f0b8a838800]
21:03:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89bab000 == 27 [pid = 1904] [id = 726]
21:03:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f0b8ab89000) [pid = 1904] [serial = 2032] [outer = (nil)]
21:03:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f0b8ab91400) [pid = 1904] [serial = 2033] [outer = 0x7f0b8ab89000]
21:03:36 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
21:03:36 INFO - document served over http requires an http
21:03:36 INFO - sub-resource via iframe-tag using the meta-referrer
21:03:36 INFO - delivery method with keep-origin-redirect and when
21:03:36 INFO - the target request is cross-origin.
21:03:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1884ms
21:03:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:03:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89bba000 == 28 [pid = 1904] [id = 727]
21:03:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f0b8aa9f800) [pid = 1904] [serial = 2034] [outer = (nil)]
21:03:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f0b8ab91800) [pid = 1904] [serial = 2035] [outer = 0x7f0b8aa9f800]
21:03:37 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f0b8abb3800) [pid = 1904] [serial = 2036] [outer = 0x7f0b8aa9f800]
21:03:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a149800 == 29 [pid = 1904] [id = 728]
21:03:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f0b8abb6c00) [pid = 1904] [serial = 2037] [outer = (nil)]
21:03:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f0b8b11e800) [pid = 1904] [serial = 2038] [outer = 0x7f0b8abb6c00]
21:03:38 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
21:03:38 INFO - document served over http requires an http
21:03:38 INFO - sub-resource via iframe-tag using the meta-referrer
21:03:38 INFO - delivery method with no-redirect and when
21:03:38 INFO - the target request is cross-origin.
21:03:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1934ms
21:03:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:03:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a154000 == 30 [pid = 1904] [id = 729]
21:03:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f0b8ab8e000) [pid = 1904] [serial = 2039] [outer = (nil)]
21:03:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f0b8abb9800) [pid = 1904] [serial = 2040] [outer = 0x7f0b8ab8e000]
21:03:39 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f0b8b12b800) [pid = 1904] [serial = 2041] [outer = 0x7f0b8ab8e000]
21:03:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa65800 == 31 [pid = 1904] [id = 730]
21:03:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f0b8b2c7000) [pid = 1904] [serial = 2042] [outer = (nil)]
21:03:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f0b8b12d400) [pid = 1904] [serial = 2043] [outer = 0x7f0b8b2c7000]
21:03:41 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
21:03:41 INFO - document served over http requires an http
21:03:41 INFO - sub-resource via iframe-tag using the meta-referrer
21:03:41 INFO - delivery method with swap-origin-redirect and when
21:03:41 INFO - the target request is cross-origin.
21:03:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2787ms
21:03:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:03:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa73800 == 32 [pid = 1904] [id = 731]
21:03:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f0b8b122c00) [pid = 1904] [serial = 2044] [outer = (nil)]
21:03:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f0b8b2c9400) [pid = 1904] [serial = 2045] [outer = 0x7f0b8b122c00]
21:03:42 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f0b8b7cf800) [pid = 1904] [serial = 2046] [outer = 0x7f0b8b122c00]
21:03:44 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
21:03:44 INFO - document served over http requires an http
21:03:44 INFO - sub-resource via script-tag using the meta-referrer
21:03:44 INFO - delivery method with keep-origin-redirect and when
21:03:44 INFO - the target request is cross-origin.
21:03:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3141ms
21:03:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:03:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a157800 == 33 [pid = 1904] [id = 732]
21:03:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f0b8b12d800) [pid = 1904] [serial = 2047] [outer = (nil)]
21:03:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f0b8b7d1400) [pid = 1904] [serial = 2048] [outer = 0x7f0b8b12d800]
21:03:45 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f0b8bc4e400) [pid = 1904] [serial = 2049] [outer = 0x7f0b8b12d800]
21:03:47 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
21:03:47 INFO - document served over http requires an http
21:03:47 INFO - sub-resource via script-tag using the meta-referrer
21:03:47 INFO - delivery method with no-redirect and when
21:03:47 INFO - the target request is cross-origin.
21:03:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3183ms
21:03:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:03:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8554f000 == 34 [pid = 1904] [id = 733]
21:03:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f0b842bbc00) [pid = 1904] [serial = 2050] [outer = (nil)]
21:03:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f0b85355800) [pid = 1904] [serial = 2051] [outer = 0x7f0b842bbc00]
21:03:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f0b86da3800) [pid = 1904] [serial = 2052] [outer = 0x7f0b842bbc00]
21:03:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b80191800 == 33 [pid = 1904] [id = 717]
21:03:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8959b000 == 32 [pid = 1904] [id = 715]
21:03:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8425a800 == 31 [pid = 1904] [id = 716]
21:03:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89536800 == 30 [pid = 1904] [id = 713]
21:03:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8941e000 == 29 [pid = 1904] [id = 711]
21:03:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8942d000 == 28 [pid = 1904] [id = 712]
21:03:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89332000 == 27 [pid = 1904] [id = 710]
21:03:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e13000 == 26 [pid = 1904] [id = 709]
21:03:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b2d000 == 25 [pid = 1904] [id = 708]
21:03:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87407000 == 24 [pid = 1904] [id = 707]
21:03:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85799000 == 23 [pid = 1904] [id = 706]
21:03:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82f91800 == 22 [pid = 1904] [id = 705]
21:03:49 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f0b8581dc00) [pid = 1904] [serial = 1962] [outer = (nil)] [url = about:blank]
21:03:49 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f0b85a11c00) [pid = 1904] [serial = 1968] [outer = (nil)] [url = about:blank]
21:03:49 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f0b843bb400) [pid = 1904] [serial = 1965] [outer = (nil)] [url = about:blank]
21:03:49 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
21:03:49 INFO - document served over http requires an http
21:03:49 INFO - sub-resource via script-tag using the meta-referrer
21:03:49 INFO - delivery method with swap-origin-redirect and when
21:03:49 INFO - the target request is cross-origin.
21:03:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1991ms
21:03:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:03:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82d91000 == 23 [pid = 1904] [id = 734]
21:03:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f0b848f5000) [pid = 1904] [serial = 2053] [outer = (nil)]
21:03:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f0b86ebe800) [pid = 1904] [serial = 2054] [outer = 0x7f0b848f5000]
21:03:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f0b875ad800) [pid = 1904] [serial = 2055] [outer = 0x7f0b848f5000]
21:03:51 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
21:03:51 INFO - document served over http requires an http
21:03:51 INFO - sub-resource via xhr-request using the meta-referrer
21:03:51 INFO - delivery method with keep-origin-redirect and when
21:03:51 INFO - the target request is cross-origin.
21:03:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1649ms
21:03:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:03:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85781000 == 24 [pid = 1904] [id = 735]
21:03:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f0b855bdc00) [pid = 1904] [serial = 2056] [outer = (nil)]
21:03:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f0b88d0a400) [pid = 1904] [serial = 2057] [outer = 0x7f0b855bdc00]
21:03:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f0b88f65400) [pid = 1904] [serial = 2058] [outer = 0x7f0b855bdc00]
21:03:53 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
21:03:53 INFO - document served over http requires an http
21:03:53 INFO - sub-resource via xhr-request using the meta-referrer
21:03:53 INFO - delivery method with no-redirect and when
21:03:53 INFO - the target request is cross-origin.
21:03:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1588ms
21:03:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:03:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876f2800 == 25 [pid = 1904] [id = 736]
21:03:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f0b88d35c00) [pid = 1904] [serial = 2059] [outer = (nil)]
21:03:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f0b8930f400) [pid = 1904] [serial = 2060] [outer = 0x7f0b88d35c00]
21:03:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f0b89addc00) [pid = 1904] [serial = 2061] [outer = 0x7f0b88d35c00]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f0b84277c00) [pid = 1904] [serial = 2006] [outer = (nil)] [url = about:blank]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f0b84277800) [pid = 1904] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f0b894c7800) [pid = 1904] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f0b88e88800) [pid = 1904] [serial = 1982] [outer = (nil)] [url = about:blank]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f0b8930b400) [pid = 1904] [serial = 1988] [outer = (nil)] [url = about:blank]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f0b875b4c00) [pid = 1904] [serial = 1979] [outer = (nil)] [url = about:blank]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f0b86e89000) [pid = 1904] [serial = 1976] [outer = (nil)] [url = about:blank]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f0b894c5800) [pid = 1904] [serial = 1993] [outer = (nil)] [url = about:blank]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f0b89bd4800) [pid = 1904] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995788961]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f0b891a1c00) [pid = 1904] [serial = 1985] [outer = (nil)] [url = about:blank]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f0b89bd2c00) [pid = 1904] [serial = 1998] [outer = (nil)] [url = about:blank]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f0b841a9800) [pid = 1904] [serial = 2003] [outer = (nil)] [url = about:blank]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f0b8427b400) [pid = 1904] [serial = 1973] [outer = (nil)] [url = about:blank]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f0b82e48c00) [pid = 1904] [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]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f0b82ff6400) [pid = 1904] [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]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f0b843b4c00) [pid = 1904] [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]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f0b89bce400) [pid = 1904] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995788961]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f0b89bcf000) [pid = 1904] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f0b894c0800) [pid = 1904] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f0b82b10800) [pid = 1904] [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]
21:03:55 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f0b83f64000) [pid = 1904] [serial = 1971] [outer = (nil)] [url = about:blank]
21:03:55 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
21:03:55 INFO - document served over http requires an http
21:03:55 INFO - sub-resource via xhr-request using the meta-referrer
21:03:55 INFO - delivery method with swap-origin-redirect and when
21:03:55 INFO - the target request is cross-origin.
21:03:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2389ms
21:03:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:03:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89325800 == 26 [pid = 1904] [id = 737]
21:03:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f0b86f71000) [pid = 1904] [serial = 2062] [outer = (nil)]
21:03:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f0b88e88800) [pid = 1904] [serial = 2063] [outer = 0x7f0b86f71000]
21:03:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f0b89bd4400) [pid = 1904] [serial = 2064] [outer = 0x7f0b86f71000]
21:03:57 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
21:03:57 INFO - document served over http requires an https
21:03:57 INFO - sub-resource via fetch-request using the meta-referrer
21:03:57 INFO - delivery method with keep-origin-redirect and when
21:03:57 INFO - the target request is cross-origin.
21:03:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2391ms
21:03:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:03:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b2d000 == 27 [pid = 1904] [id = 738]
21:03:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f0b83045800) [pid = 1904] [serial = 2065] [outer = (nil)]
21:03:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f0b85a10000) [pid = 1904] [serial = 2066] [outer = 0x7f0b83045800]
21:03:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:03:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f0b88f65000) [pid = 1904] [serial = 2067] [outer = 0x7f0b83045800]
21:04:00 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
21:04:00 INFO - document served over http requires an https
21:04:00 INFO - sub-resource via fetch-request using the meta-referrer
21:04:00 INFO - delivery method with no-redirect and when
21:04:00 INFO - the target request is cross-origin.
21:04:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2242ms
21:04:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:04:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8953d000 == 28 [pid = 1904] [id = 739]
21:04:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f0b8548e800) [pid = 1904] [serial = 2068] [outer = (nil)]
21:04:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f0b89bd6000) [pid = 1904] [serial = 2069] [outer = 0x7f0b8548e800]
21:04:01 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f0b8a834400) [pid = 1904] [serial = 2070] [outer = 0x7f0b8548e800]
21:04:03 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
21:04:03 INFO - document served over http requires an https
21:04:03 INFO - sub-resource via fetch-request using the meta-referrer
21:04:03 INFO - delivery method with swap-origin-redirect and when
21:04:03 INFO - the target request is cross-origin.
21:04:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2940ms
21:04:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:04:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8aa62800 == 29 [pid = 1904] [id = 740]
21:04:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f0b89bdb800) [pid = 1904] [serial = 2071] [outer = (nil)]
21:04:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f0b8abb1400) [pid = 1904] [serial = 2072] [outer = 0x7f0b89bdb800]
21:04:04 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f0b8b2cb800) [pid = 1904] [serial = 2073] [outer = 0x7f0b89bdb800]
21:04:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b011000 == 30 [pid = 1904] [id = 741]
21:04:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f0b8b7d5c00) [pid = 1904] [serial = 2074] [outer = (nil)]
21:04:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f0b8bc4bc00) [pid = 1904] [serial = 2075] [outer = 0x7f0b8b7d5c00]
21:04:05 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
21:04:05 INFO - document served over http requires an https
21:04:05 INFO - sub-resource via iframe-tag using the meta-referrer
21:04:05 INFO - delivery method with keep-origin-redirect and when
21:04:05 INFO - the target request is cross-origin.
21:04:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2200ms
21:04:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:04:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b021000 == 31 [pid = 1904] [id = 742]
21:04:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f0b8abaa800) [pid = 1904] [serial = 2076] [outer = (nil)]
21:04:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f0b8bc4c000) [pid = 1904] [serial = 2077] [outer = 0x7f0b8abaa800]
21:04:06 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f0b8c80a800) [pid = 1904] [serial = 2078] [outer = 0x7f0b8abaa800]
21:04:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b75e000 == 32 [pid = 1904] [id = 743]
21:04:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f0b8c80fc00) [pid = 1904] [serial = 2079] [outer = (nil)]
21:04:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f0b8c8f3400) [pid = 1904] [serial = 2080] [outer = 0x7f0b8c80fc00]
21:04:07 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
21:04:07 INFO - document served over http requires an https
21:04:07 INFO - sub-resource via iframe-tag using the meta-referrer
21:04:07 INFO - delivery method with no-redirect and when
21:04:07 INFO - the target request is cross-origin.
21:04:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1950ms
21:04:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:04:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c703000 == 33 [pid = 1904] [id = 744]
21:04:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f0b8b7d8c00) [pid = 1904] [serial = 2081] [outer = (nil)]
21:04:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f0b8c811000) [pid = 1904] [serial = 2082] [outer = 0x7f0b8b7d8c00]
21:04:08 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f0b8c97f400) [pid = 1904] [serial = 2083] [outer = 0x7f0b8b7d8c00]
21:04:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c718800 == 34 [pid = 1904] [id = 745]
21:04:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f0b8c985400) [pid = 1904] [serial = 2084] [outer = (nil)]
21:04:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f0b8c98a000) [pid = 1904] [serial = 2085] [outer = 0x7f0b8c985400]
21:04:09 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
21:04:09 INFO - document served over http requires an https
21:04:09 INFO - sub-resource via iframe-tag using the meta-referrer
21:04:09 INFO - delivery method with swap-origin-redirect and when
21:04:09 INFO - the target request is cross-origin.
21:04:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2103ms
21:04:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:04:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8bc800 == 35 [pid = 1904] [id = 746]
21:04:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f0b8c8f7400) [pid = 1904] [serial = 2086] [outer = (nil)]
21:04:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f0b8c98e000) [pid = 1904] [serial = 2087] [outer = 0x7f0b8c8f7400]
21:04:10 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f0b8ca0a400) [pid = 1904] [serial = 2088] [outer = 0x7f0b8c8f7400]
21:04:11 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
21:04:11 INFO - document served over http requires an https
21:04:11 INFO - sub-resource via script-tag using the meta-referrer
21:04:11 INFO - delivery method with keep-origin-redirect and when
21:04:11 INFO - the target request is cross-origin.
21:04:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2389ms
21:04:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:04:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca7b800 == 36 [pid = 1904] [id = 747]
21:04:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f0b8c987800) [pid = 1904] [serial = 2089] [outer = (nil)]
21:04:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f0b8ca11c00) [pid = 1904] [serial = 2090] [outer = 0x7f0b8c987800]
21:04:12 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f0b8d11c800) [pid = 1904] [serial = 2091] [outer = 0x7f0b8c987800]
21:04:14 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
21:04:14 INFO - document served over http requires an https
21:04:14 INFO - sub-resource via script-tag using the meta-referrer
21:04:14 INFO - delivery method with no-redirect and when
21:04:14 INFO - the target request is cross-origin.
21:04:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2442ms
21:04:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:04:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca97000 == 37 [pid = 1904] [id = 748]
21:04:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f0b8d112c00) [pid = 1904] [serial = 2092] [outer = (nil)]
21:04:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f0b8d24cc00) [pid = 1904] [serial = 2093] [outer = 0x7f0b8d112c00]
21:04:15 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f0b8d256000) [pid = 1904] [serial = 2094] [outer = 0x7f0b8d112c00]
21:04:18 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
21:04:18 INFO - document served over http requires an https
21:04:18 INFO - sub-resource via script-tag using the meta-referrer
21:04:18 INFO - delivery method with swap-origin-redirect and when
21:04:18 INFO - the target request is cross-origin.
21:04:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 4296ms
21:04:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:04:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85789000 == 38 [pid = 1904] [id = 749]
21:04:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f0b847ed800) [pid = 1904] [serial = 2095] [outer = (nil)]
21:04:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f0b85491000) [pid = 1904] [serial = 2096] [outer = 0x7f0b847ed800]
21:04:19 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f0b86e87400) [pid = 1904] [serial = 2097] [outer = 0x7f0b847ed800]
21:04:20 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
21:04:20 INFO - document served over http requires an https
21:04:20 INFO - sub-resource via xhr-request using the meta-referrer
21:04:20 INFO - delivery method with keep-origin-redirect and when
21:04:20 INFO - the target request is cross-origin.
21:04:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1833ms
21:04:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:04:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b834d6000 == 39 [pid = 1904] [id = 750]
21:04:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f0b841a2000) [pid = 1904] [serial = 2098] [outer = (nil)]
21:04:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f0b848f8c00) [pid = 1904] [serial = 2099] [outer = 0x7f0b841a2000]
21:04:21 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f0b85829000) [pid = 1904] [serial = 2100] [outer = 0x7f0b841a2000]
21:04:22 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
21:04:22 INFO - document served over http requires an https
21:04:22 INFO - sub-resource via xhr-request using the meta-referrer
21:04:22 INFO - delivery method with no-redirect and when
21:04:22 INFO - the target request is cross-origin.
21:04:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1937ms
21:04:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:04:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82fa1000 == 40 [pid = 1904] [id = 751]
21:04:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f0b8427b000) [pid = 1904] [serial = 2101] [outer = (nil)]
21:04:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f0b847e9400) [pid = 1904] [serial = 2102] [outer = 0x7f0b8427b000]
21:04:23 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f0b8597e800) [pid = 1904] [serial = 2103] [outer = 0x7f0b8427b000]
21:04:24 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
21:04:24 INFO - document served over http requires an https
21:04:24 INFO - sub-resource via xhr-request using the meta-referrer
21:04:24 INFO - delivery method with swap-origin-redirect and when
21:04:24 INFO - the target request is cross-origin.
21:04:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1858ms
21:04:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876f2800 == 39 [pid = 1904] [id = 736]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84071800 == 38 [pid = 1904] [id = 704]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85781000 == 37 [pid = 1904] [id = 735]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8553a000 == 36 [pid = 1904] [id = 689]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82d91000 == 35 [pid = 1904] [id = 734]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8554f000 == 34 [pid = 1904] [id = 733]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa73800 == 33 [pid = 1904] [id = 731]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa65800 == 32 [pid = 1904] [id = 730]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a154000 == 31 [pid = 1904] [id = 729]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a149800 == 30 [pid = 1904] [id = 728]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89bab000 == 29 [pid = 1904] [id = 726]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89bba000 == 28 [pid = 1904] [id = 727]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89a5f000 == 27 [pid = 1904] [id = 725]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b895ab000 == 26 [pid = 1904] [id = 724]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8933f000 == 25 [pid = 1904] [id = 723]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b51800 == 24 [pid = 1904] [id = 722]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8786a000 == 23 [pid = 1904] [id = 721]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85ad6800 == 22 [pid = 1904] [id = 720]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85536800 == 21 [pid = 1904] [id = 719]
21:04:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84066800 == 20 [pid = 1904] [id = 718]
21:04:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cc0000 == 21 [pid = 1904] [id = 752]
21:04:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f0b83f6f000) [pid = 1904] [serial = 2104] [outer = (nil)]
21:04:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f0b84276800) [pid = 1904] [serial = 2105] [outer = 0x7f0b83f6f000]
21:04:24 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f0b85a06c00) [pid = 1904] [serial = 2106] [outer = 0x7f0b83f6f000]
21:04:25 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f0b85a0dc00) [pid = 1904] [serial = 2007] [outer = (nil)] [url = about:blank]
21:04:25 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f0b86d9cc00) [pid = 1904] [serial = 2004] [outer = (nil)] [url = about:blank]
21:04:26 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
21:04:26 INFO - document served over http requires an http
21:04:26 INFO - sub-resource via fetch-request using the meta-referrer
21:04:26 INFO - delivery method with keep-origin-redirect and when
21:04:26 INFO - the target request is same-origin.
21:04:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2083ms
21:04:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:04:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8424b000 == 22 [pid = 1904] [id = 753]
21:04:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f0b841a7c00) [pid = 1904] [serial = 2107] [outer = (nil)]
21:04:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f0b85a11400) [pid = 1904] [serial = 2108] [outer = 0x7f0b841a7c00]
21:04:27 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f0b87477000) [pid = 1904] [serial = 2109] [outer = 0x7f0b841a7c00]
21:04:28 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
21:04:28 INFO - document served over http requires an http
21:04:28 INFO - sub-resource via fetch-request using the meta-referrer
21:04:28 INFO - delivery method with no-redirect and when
21:04:28 INFO - the target request is same-origin.
21:04:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2146ms
21:04:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:04:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8554a000 == 23 [pid = 1904] [id = 754]
21:04:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f0b86e8a000) [pid = 1904] [serial = 2110] [outer = (nil)]
21:04:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f0b8779f400) [pid = 1904] [serial = 2111] [outer = 0x7f0b86e8a000]
21:04:29 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f0b88d10c00) [pid = 1904] [serial = 2112] [outer = 0x7f0b86e8a000]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f0b89306c00) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f0b82e43400) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f0b88e8c800) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f0b842b7000) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f0b82e3a000) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f0b891a1800) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f0b89ad3000) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f0b84271c00) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f0b8534e400) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f0b8b12d800) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f0b842bbc00) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f0b855bdc00) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f0b848f5000) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f0b88d35c00) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f0b82ff7c00) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f0b8ab89000) [pid = 1904] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f0b843b9c00) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f0b88d30800) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f0b87798400) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f0b8d9fc400) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f0b83f66c00) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f0b82d1f400) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f0b88d0cc00) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f0b82ff4400) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f0b85984000) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f0b82d1d400) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f0b87476c00) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f0b82feb400) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f0b847eb800) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f0b855bfc00) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f0b85825000) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f0b86ec2800) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f0b82e46000) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f0b8abb6c00) [pid = 1904] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995818348]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f0b875b6400) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f0b86da0000) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f0b86e83c00) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f0b83f63800) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f0b85a07400) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f0b88e87800) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f0b843b0400) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f0b86ec5000) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f0b8b2c7000) [pid = 1904] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f0b82d2a000) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f0b82e3d800) [pid = 1904] [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]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f0b88e90c00) [pid = 1904] [serial = 2018] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f0b8ab91400) [pid = 1904] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f0b88d0a400) [pid = 1904] [serial = 2057] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f0b8930f800) [pid = 1904] [serial = 2021] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f0b85355800) [pid = 1904] [serial = 2051] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f0b8aaa3400) [pid = 1904] [serial = 2030] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f0b86d99c00) [pid = 1904] [serial = 2009] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f0b8b2c9400) [pid = 1904] [serial = 2045] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f0b8b7d1400) [pid = 1904] [serial = 2048] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f0b8534f800) [pid = 1904] [serial = 2012] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f0b8930f400) [pid = 1904] [serial = 2060] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f0b8b11e800) [pid = 1904] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995818348]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f0b8a839400) [pid = 1904] [serial = 2027] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b8b12d400) [pid = 1904] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b87482800) [pid = 1904] [serial = 2015] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b8ab91800) [pid = 1904] [serial = 2035] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f0b8abb9800) [pid = 1904] [serial = 2040] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f0b8a1f5800) [pid = 1904] [serial = 2024] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b86ebe800) [pid = 1904] [serial = 2054] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b88e88800) [pid = 1904] [serial = 2063] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b841a4000) [pid = 1904] [serial = 1826] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b86e7f400) [pid = 1904] [serial = 1902] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b88e9bc00) [pid = 1904] [serial = 1952] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f0b875ad800) [pid = 1904] [serial = 2055] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f0b88f65400) [pid = 1904] [serial = 2058] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b88d33000) [pid = 1904] [serial = 2016] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f0b88d14800) [pid = 1904] [serial = 1944] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b8e0c9800) [pid = 1904] [serial = 1806] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b84279400) [pid = 1904] [serial = 1831] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b82e42400) [pid = 1904] [serial = 1818] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b88e85000) [pid = 1904] [serial = 1947] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b86f7d800) [pid = 1904] [serial = 1977] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b88f5ec00) [pid = 1904] [serial = 2019] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b86d9c400) [pid = 1904] [serial = 1878] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b83052400) [pid = 1904] [serial = 1821] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b87797c00) [pid = 1904] [serial = 1915] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b85a10400) [pid = 1904] [serial = 1935] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b848f5400) [pid = 1904] [serial = 1842] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b8597ac00) [pid = 1904] [serial = 1868] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b85a08400) [pid = 1904] [serial = 1873] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b88d28000) [pid = 1904] [serial = 1980] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b85493000) [pid = 1904] [serial = 1899] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b89addc00) [pid = 1904] [serial = 2061] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b88f61c00) [pid = 1904] [serial = 1983] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b8747bc00) [pid = 1904] [serial = 1938] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b877a6400) [pid = 1904] [serial = 1941] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b85822000) [pid = 1904] [serial = 1974] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b86f71400) [pid = 1904] [serial = 1905] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b89303000) [pid = 1904] [serial = 1986] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b86d9c000) [pid = 1904] [serial = 2013] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b86e86c00) [pid = 1904] [serial = 1881] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b87482400) [pid = 1904] [serial = 1910] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b841aac00) [pid = 1904] [serial = 1857] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b85496000) [pid = 1904] [serial = 1860] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b89ade000) [pid = 1904] [serial = 1994] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b84275000) [pid = 1904] [serial = 1896] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b88f60c00) [pid = 1904] [serial = 1957] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b847e9800) [pid = 1904] [serial = 1839] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b8548f000) [pid = 1904] [serial = 1932] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b894bc800) [pid = 1904] [serial = 1989] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b8a1e8400) [pid = 1904] [serial = 1999] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b843ad400) [pid = 1904] [serial = 1836] [outer = (nil)] [url = about:blank]
21:04:32 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b855c8400) [pid = 1904] [serial = 1863] [outer = (nil)] [url = about:blank]
21:04:33 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
21:04:33 INFO - document served over http requires an http
21:04:33 INFO - sub-resource via fetch-request using the meta-referrer
21:04:33 INFO - delivery method with swap-origin-redirect and when
21:04:33 INFO - the target request is same-origin.
21:04:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 5402ms
21:04:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:04:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b834da000 == 24 [pid = 1904] [id = 755]
21:04:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f0b82d27800) [pid = 1904] [serial = 2113] [outer = (nil)]
21:04:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f0b82e46c00) [pid = 1904] [serial = 2114] [outer = 0x7f0b82d27800]
21:04:35 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f0b841a1c00) [pid = 1904] [serial = 2115] [outer = 0x7f0b82d27800]
21:04:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856d9800 == 25 [pid = 1904] [id = 756]
21:04:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f0b8427bc00) [pid = 1904] [serial = 2116] [outer = (nil)]
21:04:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f0b843b0400) [pid = 1904] [serial = 2117] [outer = 0x7f0b8427bc00]
21:04:36 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
21:04:36 INFO - document served over http requires an http
21:04:36 INFO - sub-resource via iframe-tag using the meta-referrer
21:04:36 INFO - delivery method with keep-origin-redirect and when
21:04:36 INFO - the target request is same-origin.
21:04:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2184ms
21:04:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:04:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8578b800 == 26 [pid = 1904] [id = 757]
21:04:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f0b82e42800) [pid = 1904] [serial = 2118] [outer = (nil)]
21:04:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f0b843afc00) [pid = 1904] [serial = 2119] [outer = 0x7f0b82e42800]
21:04:36 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f0b85496000) [pid = 1904] [serial = 2120] [outer = 0x7f0b82e42800]
21:04:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b859c7800 == 27 [pid = 1904] [id = 758]
21:04:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f0b855c6c00) [pid = 1904] [serial = 2121] [outer = (nil)]
21:04:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f0b8597f800) [pid = 1904] [serial = 2122] [outer = 0x7f0b855c6c00]
21:04:38 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
21:04:38 INFO - document served over http requires an http
21:04:38 INFO - sub-resource via iframe-tag using the meta-referrer
21:04:38 INFO - delivery method with no-redirect and when
21:04:38 INFO - the target request is same-origin.
21:04:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1938ms
21:04:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:04:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b859d7000 == 28 [pid = 1904] [id = 759]
21:04:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f0b842b7400) [pid = 1904] [serial = 2123] [outer = (nil)]
21:04:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f0b85980400) [pid = 1904] [serial = 2124] [outer = 0x7f0b842b7400]
21:04:38 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f0b86d9cc00) [pid = 1904] [serial = 2125] [outer = 0x7f0b842b7400]
21:04:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b85ae6800 == 29 [pid = 1904] [id = 760]
21:04:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f0b86e86800) [pid = 1904] [serial = 2126] [outer = (nil)]
21:04:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f0b86f7c000) [pid = 1904] [serial = 2127] [outer = 0x7f0b86e86800]
21:04:40 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
21:04:40 INFO - document served over http requires an http
21:04:40 INFO - sub-resource via iframe-tag using the meta-referrer
21:04:40 INFO - delivery method with swap-origin-redirect and when
21:04:40 INFO - the target request is same-origin.
21:04:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1996ms
21:04:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:04:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b86d1e800 == 30 [pid = 1904] [id = 761]
21:04:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f0b85822000) [pid = 1904] [serial = 2128] [outer = (nil)]
21:04:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f0b86f6f400) [pid = 1904] [serial = 2129] [outer = 0x7f0b85822000]
21:04:41 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f0b875ba400) [pid = 1904] [serial = 2130] [outer = 0x7f0b85822000]
21:04:42 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
21:04:42 INFO - document served over http requires an http
21:04:42 INFO - sub-resource via script-tag using the meta-referrer
21:04:42 INFO - delivery method with keep-origin-redirect and when
21:04:42 INFO - the target request is same-origin.
21:04:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2344ms
21:04:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:04:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87403000 == 31 [pid = 1904] [id = 762]
21:04:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b8747e400) [pid = 1904] [serial = 2131] [outer = (nil)]
21:04:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b88d27c00) [pid = 1904] [serial = 2132] [outer = 0x7f0b8747e400]
21:04:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b88d35400) [pid = 1904] [serial = 2133] [outer = 0x7f0b8747e400]
21:04:44 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
21:04:44 INFO - document served over http requires an http
21:04:44 INFO - sub-resource via script-tag using the meta-referrer
21:04:44 INFO - delivery method with no-redirect and when
21:04:44 INFO - the target request is same-origin.
21:04:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2435ms
21:04:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:04:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b876ea800 == 32 [pid = 1904] [id = 763]
21:04:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b88d13800) [pid = 1904] [serial = 2134] [outer = (nil)]
21:04:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b88e88800) [pid = 1904] [serial = 2135] [outer = 0x7f0b88d13800]
21:04:45 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b88e9e400) [pid = 1904] [serial = 2136] [outer = 0x7f0b88d13800]
21:04:47 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
21:04:47 INFO - document served over http requires an http
21:04:47 INFO - sub-resource via script-tag using the meta-referrer
21:04:47 INFO - delivery method with swap-origin-redirect and when
21:04:47 INFO - the target request is same-origin.
21:04:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2349ms
21:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:04:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b19800 == 33 [pid = 1904] [id = 764]
21:04:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b88e87800) [pid = 1904] [serial = 2137] [outer = (nil)]
21:04:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b88f65c00) [pid = 1904] [serial = 2138] [outer = 0x7f0b88e87800]
21:04:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b89303000) [pid = 1904] [serial = 2139] [outer = 0x7f0b88e87800]
21:04:50 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
21:04:50 INFO - document served over http requires an http
21:04:50 INFO - sub-resource via xhr-request using the meta-referrer
21:04:50 INFO - delivery method with keep-origin-redirect and when
21:04:50 INFO - the target request is same-origin.
21:04:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2844ms
21:04:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:04:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b50800 == 34 [pid = 1904] [id = 765]
21:04:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b8919a800) [pid = 1904] [serial = 2140] [outer = (nil)]
21:04:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b894be800) [pid = 1904] [serial = 2141] [outer = 0x7f0b8919a800]
21:04:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b89ae0000) [pid = 1904] [serial = 2142] [outer = 0x7f0b8919a800]
21:04:52 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
21:04:52 INFO - document served over http requires an http
21:04:52 INFO - sub-resource via xhr-request using the meta-referrer
21:04:52 INFO - delivery method with no-redirect and when
21:04:52 INFO - the target request is same-origin.
21:04:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1986ms
21:04:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:04:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88e08800 == 35 [pid = 1904] [id = 766]
21:04:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b894bd400) [pid = 1904] [serial = 2143] [outer = (nil)]
21:04:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b8a1eac00) [pid = 1904] [serial = 2144] [outer = 0x7f0b894bd400]
21:04:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b8a268000) [pid = 1904] [serial = 2145] [outer = 0x7f0b894bd400]
21:04:53 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
21:04:53 INFO - document served over http requires an http
21:04:53 INFO - sub-resource via xhr-request using the meta-referrer
21:04:53 INFO - delivery method with swap-origin-redirect and when
21:04:53 INFO - the target request is same-origin.
21:04:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1838ms
21:04:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:04:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89428800 == 36 [pid = 1904] [id = 767]
21:04:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b8a1e9c00) [pid = 1904] [serial = 2146] [outer = (nil)]
21:04:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b8a842000) [pid = 1904] [serial = 2147] [outer = 0x7f0b8a1e9c00]
21:04:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b8ab85400) [pid = 1904] [serial = 2148] [outer = 0x7f0b8a1e9c00]
21:04:55 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
21:04:55 INFO - document served over http requires an https
21:04:55 INFO - sub-resource via fetch-request using the meta-referrer
21:04:55 INFO - delivery method with keep-origin-redirect and when
21:04:55 INFO - the target request is same-origin.
21:04:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1954ms
21:04:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:04:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cd0000 == 37 [pid = 1904] [id = 768]
21:04:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f0b82d21c00) [pid = 1904] [serial = 2149] [outer = (nil)]
21:04:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b82e3d800) [pid = 1904] [serial = 2150] [outer = 0x7f0b82d21c00]
21:04:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:04:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f0b842b5400) [pid = 1904] [serial = 2151] [outer = 0x7f0b82d21c00]
21:04:59 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
21:04:59 INFO - document served over http requires an https
21:04:59 INFO - sub-resource via fetch-request using the meta-referrer
21:04:59 INFO - delivery method with no-redirect and when
21:04:59 INFO - the target request is same-origin.
21:04:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3587ms
21:04:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:05:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b32000 == 38 [pid = 1904] [id = 769]
21:05:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f0b848f8400) [pid = 1904] [serial = 2152] [outer = (nil)]
21:05:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b85353000) [pid = 1904] [serial = 2153] [outer = 0x7f0b848f8400]
21:05:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:05:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b8597a800) [pid = 1904] [serial = 2154] [outer = 0x7f0b848f8400]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8424b000 == 37 [pid = 1904] [id = 753]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cc0000 == 36 [pid = 1904] [id = 752]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82fa1000 == 35 [pid = 1904] [id = 751]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b834d6000 == 34 [pid = 1904] [id = 750]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85789000 == 33 [pid = 1904] [id = 749]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca7b800 == 32 [pid = 1904] [id = 747]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8bc800 == 31 [pid = 1904] [id = 746]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c718800 == 30 [pid = 1904] [id = 745]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b75e000 == 29 [pid = 1904] [id = 743]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c703000 == 28 [pid = 1904] [id = 744]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b021000 == 27 [pid = 1904] [id = 742]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b011000 == 26 [pid = 1904] [id = 741]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8aa62800 == 25 [pid = 1904] [id = 740]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8953d000 == 24 [pid = 1904] [id = 739]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88ccf800 == 23 [pid = 1904] [id = 699]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88ce2000 == 22 [pid = 1904] [id = 700]
21:05:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b2d000 == 21 [pid = 1904] [id = 738]
21:05:01 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b8bc4e400) [pid = 1904] [serial = 2049] [outer = (nil)] [url = about:blank]
21:05:01 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b88d0ec00) [pid = 1904] [serial = 2010] [outer = (nil)] [url = about:blank]
21:05:01 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f0b86da3800) [pid = 1904] [serial = 2052] [outer = (nil)] [url = about:blank]
21:05:01 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f0b8a840400) [pid = 1904] [serial = 2028] [outer = (nil)] [url = about:blank]
21:05:01 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b8a264c00) [pid = 1904] [serial = 2025] [outer = (nil)] [url = about:blank]
21:05:01 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f0b89bce800) [pid = 1904] [serial = 2022] [outer = (nil)] [url = about:blank]
21:05:02 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
21:05:02 INFO - document served over http requires an https
21:05:02 INFO - sub-resource via fetch-request using the meta-referrer
21:05:02 INFO - delivery method with swap-origin-redirect and when
21:05:02 INFO - the target request is same-origin.
21:05:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3291ms
21:05:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:05:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82d95800 == 22 [pid = 1904] [id = 770]
21:05:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f0b847f0000) [pid = 1904] [serial = 2155] [outer = (nil)]
21:05:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b85828000) [pid = 1904] [serial = 2156] [outer = 0x7f0b847f0000]
21:05:03 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:05:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f0b86da3800) [pid = 1904] [serial = 2157] [outer = 0x7f0b847f0000]
21:05:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b834db800 == 23 [pid = 1904] [id = 771]
21:05:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f0b86e8b400) [pid = 1904] [serial = 2158] [outer = (nil)]
21:05:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b86f75c00) [pid = 1904] [serial = 2159] [outer = 0x7f0b86e8b400]
21:05:04 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
21:05:04 INFO - document served over http requires an https
21:05:04 INFO - sub-resource via iframe-tag using the meta-referrer
21:05:04 INFO - delivery method with keep-origin-redirect and when
21:05:04 INFO - the target request is same-origin.
21:05:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1787ms
21:05:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:05:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84254000 == 24 [pid = 1904] [id = 772]
21:05:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b847ef000) [pid = 1904] [serial = 2160] [outer = (nil)]
21:05:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b86ec0800) [pid = 1904] [serial = 2161] [outer = 0x7f0b847ef000]
21:05:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:05:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b88d0a400) [pid = 1904] [serial = 2162] [outer = 0x7f0b847ef000]
21:05:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b856dc000 == 25 [pid = 1904] [id = 773]
21:05:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b88e98400) [pid = 1904] [serial = 2163] [outer = (nil)]
21:05:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f0b88e9b800) [pid = 1904] [serial = 2164] [outer = 0x7f0b88e98400]
21:05:06 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
21:05:06 INFO - document served over http requires an https
21:05:06 INFO - sub-resource via iframe-tag using the meta-referrer
21:05:06 INFO - delivery method with no-redirect and when
21:05:06 INFO - the target request is same-origin.
21:05:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2286ms
21:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f0b8ca11c00) [pid = 1904] [serial = 2090] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b8779f400) [pid = 1904] [serial = 2111] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b8c98a000) [pid = 1904] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b8c811000) [pid = 1904] [serial = 2082] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b8c98e000) [pid = 1904] [serial = 2087] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b84276800) [pid = 1904] [serial = 2105] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f0b847e9400) [pid = 1904] [serial = 2102] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f0b8c8f3400) [pid = 1904] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995846976]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b8bc4c000) [pid = 1904] [serial = 2077] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f0b85a11400) [pid = 1904] [serial = 2108] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b85a10000) [pid = 1904] [serial = 2066] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b8bc4bc00) [pid = 1904] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b8abb1400) [pid = 1904] [serial = 2072] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b848f8c00) [pid = 1904] [serial = 2099] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b8d24cc00) [pid = 1904] [serial = 2093] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b89bd6000) [pid = 1904] [serial = 2069] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b85491000) [pid = 1904] [serial = 2096] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b83f6f000) [pid = 1904] [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]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b8427b000) [pid = 1904] [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]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b841a7c00) [pid = 1904] [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]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b847ed800) [pid = 1904] [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]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b841a2000) [pid = 1904] [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]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b8c985400) [pid = 1904] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b8c80fc00) [pid = 1904] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995846976]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b8b7d5c00) [pid = 1904] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b8597e800) [pid = 1904] [serial = 2103] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b85829000) [pid = 1904] [serial = 2100] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b86e87400) [pid = 1904] [serial = 2097] [outer = (nil)] [url = about:blank]
21:05:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b87421800 == 26 [pid = 1904] [id = 774]
21:05:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f0b82e42c00) [pid = 1904] [serial = 2165] [outer = (nil)]
21:05:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f0b82ff3000) [pid = 1904] [serial = 2166] [outer = 0x7f0b82e42c00]
21:05:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:05:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f0b86ec9800) [pid = 1904] [serial = 2167] [outer = 0x7f0b82e42c00]
21:05:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88b4d000 == 27 [pid = 1904] [id = 775]
21:05:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f0b88e82c00) [pid = 1904] [serial = 2168] [outer = (nil)]
21:05:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f0b89bcd800) [pid = 1904] [serial = 2169] [outer = 0x7f0b88e82c00]
21:05:08 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
21:05:08 INFO - document served over http requires an https
21:05:08 INFO - sub-resource via iframe-tag using the meta-referrer
21:05:08 INFO - delivery method with swap-origin-redirect and when
21:05:08 INFO - the target request is same-origin.
21:05:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2052ms
21:05:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:05:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84071800 == 28 [pid = 1904] [id = 776]
21:05:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f0b82d28000) [pid = 1904] [serial = 2170] [outer = (nil)]
21:05:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f0b8427a400) [pid = 1904] [serial = 2171] [outer = 0x7f0b82d28000]
21:05:10 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:05:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f0b85981800) [pid = 1904] [serial = 2172] [outer = 0x7f0b82d28000]
21:05:12 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
21:05:12 INFO - document served over http requires an https
21:05:12 INFO - sub-resource via script-tag using the meta-referrer
21:05:12 INFO - delivery method with keep-origin-redirect and when
21:05:12 INFO - the target request is same-origin.
21:05:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3050ms
21:05:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:05:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8941e000 == 29 [pid = 1904] [id = 777]
21:05:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f0b83f6d800) [pid = 1904] [serial = 2173] [outer = (nil)]
21:05:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f0b88d0ec00) [pid = 1904] [serial = 2174] [outer = 0x7f0b83f6d800]
21:05:13 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:05:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f0b89bd3800) [pid = 1904] [serial = 2175] [outer = 0x7f0b83f6d800]
21:05:14 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
21:05:14 INFO - document served over http requires an https
21:05:14 INFO - sub-resource via script-tag using the meta-referrer
21:05:14 INFO - delivery method with no-redirect and when
21:05:14 INFO - the target request is same-origin.
21:05:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2187ms
21:05:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:05:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b895b0800 == 30 [pid = 1904] [id = 778]
21:05:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f0b86ec4400) [pid = 1904] [serial = 2176] [outer = (nil)]
21:05:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f0b8a26a400) [pid = 1904] [serial = 2177] [outer = 0x7f0b86ec4400]
21:05:15 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:05:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f0b8aaa9800) [pid = 1904] [serial = 2178] [outer = 0x7f0b86ec4400]
21:05:16 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
21:05:16 INFO - document served over http requires an https
21:05:16 INFO - sub-resource via script-tag using the meta-referrer
21:05:16 INFO - delivery method with swap-origin-redirect and when
21:05:16 INFO - the target request is same-origin.
21:05:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2551ms
21:05:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:05:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b89baa000 == 31 [pid = 1904] [id = 779]
21:05:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f0b8a26d000) [pid = 1904] [serial = 2179] [outer = (nil)]
21:05:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f0b8abb5800) [pid = 1904] [serial = 2180] [outer = 0x7f0b8a26d000]
21:05:18 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:05:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f0b8b2c7000) [pid = 1904] [serial = 2181] [outer = 0x7f0b8a26d000]
21:05:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:05:19 INFO - document served over http requires an https
21:05:19 INFO - sub-resource via xhr-request using the meta-referrer
21:05:19 INFO - delivery method with keep-origin-redirect and when
21:05:19 INFO - the target request is same-origin.
21:05:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2839ms
21:05:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:05:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8a150800 == 32 [pid = 1904] [id = 780]
21:05:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f0b8abb7000) [pid = 1904] [serial = 2182] [outer = (nil)]
21:05:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f0b8b7d6c00) [pid = 1904] [serial = 2183] [outer = 0x7f0b8abb7000]
21:05:20 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:05:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f0b8bc4e400) [pid = 1904] [serial = 2184] [outer = 0x7f0b8abb7000]
21:05:21 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
21:05:21 INFO - document served over http requires an https
21:05:21 INFO - sub-resource via xhr-request using the meta-referrer
21:05:21 INFO - delivery method with no-redirect and when
21:05:21 INFO - the target request is same-origin.
21:05:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1936ms
21:05:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:05:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ab09800 == 33 [pid = 1904] [id = 781]
21:05:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f0b8b7d3400) [pid = 1904] [serial = 2185] [outer = (nil)]
21:05:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f0b8c810400) [pid = 1904] [serial = 2186] [outer = 0x7f0b8b7d3400]
21:05:22 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:05:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f0b8c983400) [pid = 1904] [serial = 2187] [outer = 0x7f0b8b7d3400]
21:05:23 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
21:05:23 INFO - document served over http requires an https
21:05:23 INFO - sub-resource via xhr-request using the meta-referrer
21:05:23 INFO - delivery method with swap-origin-redirect and when
21:05:23 INFO - the target request is same-origin.
21:05:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1787ms
21:05:23 INFO - TEST-START | /resource-timing/test_resource_timing.html
21:05:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8b01d000 == 34 [pid = 1904] [id = 782]
21:05:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f0b8c80c000) [pid = 1904] [serial = 2188] [outer = (nil)]
21:05:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f0b8ca09400) [pid = 1904] [serial = 2189] [outer = 0x7f0b8c80c000]
21:05:24 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:05:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f0b8d118c00) [pid = 1904] [serial = 2190] [outer = 0x7f0b8c80c000]
21:05:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c70d000 == 35 [pid = 1904] [id = 783]
21:05:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f0b8d253c00) [pid = 1904] [serial = 2191] [outer = (nil)]
21:05:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f0b8d256400) [pid = 1904] [serial = 2192] [outer = 0x7f0b8d253c00]
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
21:05:25 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"
21:05:25 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
21:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:05:25 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
21:05:25 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
21:05:25 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
21:05:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
21:05:25 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
21:05:25 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2357ms
21:05:25 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
21:05:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8c8c4000 == 36 [pid = 1904] [id = 784]
21:05:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f0b8d254400) [pid = 1904] [serial = 2193] [outer = (nil)]
21:05:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f0b8d2ba800) [pid = 1904] [serial = 2194] [outer = 0x7f0b8d254400]
21:05:26 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:05:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f0b8d397c00) [pid = 1904] [serial = 2195] [outer = 0x7f0b8d254400]
21:05:28 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"
21:05:28 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
21:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:05:28 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
21:05:28 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 2288ms
21:05:28 INFO - TEST-START | /screen-orientation/lock-basic.html
21:05:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8ca88800 == 37 [pid = 1904] [id = 785]
21:05:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f0b8d2b1800) [pid = 1904] [serial = 2196] [outer = (nil)]
21:05:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f0b8d405400) [pid = 1904] [serial = 2197] [outer = 0x7f0b8d2b1800]
21:05:29 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:05:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f0b8d40cc00) [pid = 1904] [serial = 2198] [outer = 0x7f0b8d2b1800]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b4d000 == 36 [pid = 1904] [id = 775]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856dc000 == 35 [pid = 1904] [id = 773]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84254000 == 34 [pid = 1904] [id = 772]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b834db800 == 33 [pid = 1904] [id = 771]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82d95800 == 32 [pid = 1904] [id = 770]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89325800 == 31 [pid = 1904] [id = 737]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b32000 == 30 [pid = 1904] [id = 769]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cd0000 == 29 [pid = 1904] [id = 768]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89428800 == 28 [pid = 1904] [id = 767]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88e08800 == 27 [pid = 1904] [id = 766]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b50800 == 26 [pid = 1904] [id = 765]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b88b19800 == 25 [pid = 1904] [id = 764]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b876ea800 == 24 [pid = 1904] [id = 763]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87403000 == 23 [pid = 1904] [id = 762]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b86d1e800 == 22 [pid = 1904] [id = 761]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b859d7000 == 21 [pid = 1904] [id = 759]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b85ae6800 == 20 [pid = 1904] [id = 760]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b859c7800 == 19 [pid = 1904] [id = 758]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8578b800 == 18 [pid = 1904] [id = 757]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b856d9800 == 17 [pid = 1904] [id = 756]
21:05:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b834da000 == 16 [pid = 1904] [id = 755]
21:05:34 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f0b89bd4400) [pid = 1904] [serial = 2064] [outer = (nil)] [url = about:blank]
21:05:34 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f0b85a06c00) [pid = 1904] [serial = 2106] [outer = (nil)] [url = about:blank]
21:05:34 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f0b87477000) [pid = 1904] [serial = 2109] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f0b8a842000) [pid = 1904] [serial = 2147] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f0b88f65c00) [pid = 1904] [serial = 2138] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f0b8a1eac00) [pid = 1904] [serial = 2144] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f0b894be800) [pid = 1904] [serial = 2141] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f0b88e88800) [pid = 1904] [serial = 2135] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f0b88d27c00) [pid = 1904] [serial = 2132] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f0b86f75c00) [pid = 1904] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f0b85828000) [pid = 1904] [serial = 2156] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f0b88e9b800) [pid = 1904] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995906345]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f0b86ec0800) [pid = 1904] [serial = 2161] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f0b86f6f400) [pid = 1904] [serial = 2129] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f0b843b0400) [pid = 1904] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f0b82e46c00) [pid = 1904] [serial = 2114] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f0b86f7c000) [pid = 1904] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f0b85980400) [pid = 1904] [serial = 2124] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f0b8597f800) [pid = 1904] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995877785]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f0b843afc00) [pid = 1904] [serial = 2119] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f0b82ff3000) [pid = 1904] [serial = 2166] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f0b82e3d800) [pid = 1904] [serial = 2150] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f0b86e86800) [pid = 1904] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f0b855c6c00) [pid = 1904] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995877785]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f0b85353000) [pid = 1904] [serial = 2153] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f0b848f8400) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f0b8aa9f800) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f0b894ba400) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f0b8ab8e000) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f0b847f0000) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f0b83f67000) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f0b8b122c00) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f0b82d21c00) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f0b8a833400) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f0b86e8a000) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f0b847eb000) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f0b8a838800) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f0b847ef000) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f0b88e98400) [pid = 1904] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447995906345]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f0b875aec00) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f0b88e8dc00) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f0b86e8b400) [pid = 1904] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f0b847f4800) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f0b86f71000) [pid = 1904] [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]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f0b8427bc00) [pid = 1904] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f0b8b7cf800) [pid = 1904] [serial = 2046] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f0b8ab85800) [pid = 1904] [serial = 2031] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f0b8b12b800) [pid = 1904] [serial = 2041] [outer = (nil)] [url = about:blank]
21:05:40 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f0b8abb3800) [pid = 1904] [serial = 2036] [outer = (nil)] [url = about:blank]
21:05:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a157800 == 15 [pid = 1904] [id = 732]
21:05:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89540800 == 14 [pid = 1904] [id = 714]
21:05:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c8c4000 == 13 [pid = 1904] [id = 784]
21:05:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8c70d000 == 12 [pid = 1904] [id = 783]
21:05:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8b01d000 == 11 [pid = 1904] [id = 782]
21:05:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ab09800 == 10 [pid = 1904] [id = 781]
21:05:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8a150800 == 9 [pid = 1904] [id = 780]
21:05:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca97000 == 8 [pid = 1904] [id = 748]
21:05:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b89baa000 == 7 [pid = 1904] [id = 779]
21:05:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b895b0800 == 6 [pid = 1904] [id = 778]
21:05:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8941e000 == 5 [pid = 1904] [id = 777]
21:05:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b84071800 == 4 [pid = 1904] [id = 776]
21:05:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b87421800 == 3 [pid = 1904] [id = 774]
21:05:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8554a000 == 2 [pid = 1904] [id = 754]
21:05:45 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f0b842b5400) [pid = 1904] [serial = 2151] [outer = (nil)] [url = about:blank]
21:05:45 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f0b8597a800) [pid = 1904] [serial = 2154] [outer = (nil)] [url = about:blank]
21:05:45 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f0b88d10c00) [pid = 1904] [serial = 2112] [outer = (nil)] [url = about:blank]
21:05:45 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f0b88d0a400) [pid = 1904] [serial = 2162] [outer = (nil)] [url = about:blank]
21:05:45 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f0b86da3800) [pid = 1904] [serial = 2157] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f0b86ec4400) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f0b8abb7000) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f0b82d28000) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f0b83f6d800) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f0b8d254400) [pid = 1904] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f0b8b7d3400) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f0b8c80c000) [pid = 1904] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f0b8a26d000) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f0b88e82c00) [pid = 1904] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f0b82e42c00) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f0b82d27800) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f0b8abaa800) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f0b89bdb800) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f0b842b7400) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f0b8b7d8c00) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f0b85822000) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f0b8747e400) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f0b88e87800) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f0b8c8f7400) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f0b83045800) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f0b88d13800) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 49 (0x7f0b8c987800) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 48 (0x7f0b894bd400) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 47 (0x7f0b8548e800) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 46 (0x7f0b8d112c00) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 45 (0x7f0b8919a800) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 44 (0x7f0b82e42800) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 43 (0x7f0b8a1e9c00) [pid = 1904] [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]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 42 (0x7f0b8d253c00) [pid = 1904] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 41 (0x7f0b8d405400) [pid = 1904] [serial = 2197] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 40 (0x7f0b89bcd800) [pid = 1904] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 39 (0x7f0b8b7d6c00) [pid = 1904] [serial = 2183] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 38 (0x7f0b8c810400) [pid = 1904] [serial = 2186] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 37 (0x7f0b8427a400) [pid = 1904] [serial = 2171] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 36 (0x7f0b8abb5800) [pid = 1904] [serial = 2180] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 35 (0x7f0b88d0ec00) [pid = 1904] [serial = 2174] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 34 (0x7f0b8d397c00) [pid = 1904] [serial = 2195] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 33 (0x7f0b8d2ba800) [pid = 1904] [serial = 2194] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 32 (0x7f0b8a26a400) [pid = 1904] [serial = 2177] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 31 (0x7f0b8d256400) [pid = 1904] [serial = 2192] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 30 (0x7f0b8ca09400) [pid = 1904] [serial = 2189] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 29 (0x7f0b86ec9800) [pid = 1904] [serial = 2167] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 28 (0x7f0b841a1c00) [pid = 1904] [serial = 2115] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 27 (0x7f0b8c80a800) [pid = 1904] [serial = 2078] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 26 (0x7f0b8b2cb800) [pid = 1904] [serial = 2073] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 25 (0x7f0b86d9cc00) [pid = 1904] [serial = 2125] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 24 (0x7f0b8c97f400) [pid = 1904] [serial = 2083] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 23 (0x7f0b875ba400) [pid = 1904] [serial = 2130] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 22 (0x7f0b88d35400) [pid = 1904] [serial = 2133] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 21 (0x7f0b89303000) [pid = 1904] [serial = 2139] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 20 (0x7f0b8ca0a400) [pid = 1904] [serial = 2088] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 19 (0x7f0b88f65000) [pid = 1904] [serial = 2067] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 18 (0x7f0b8bc4e400) [pid = 1904] [serial = 2184] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 17 (0x7f0b88e9e400) [pid = 1904] [serial = 2136] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 16 (0x7f0b8c983400) [pid = 1904] [serial = 2187] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 15 (0x7f0b8d11c800) [pid = 1904] [serial = 2091] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 14 (0x7f0b8b2c7000) [pid = 1904] [serial = 2181] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 13 (0x7f0b8a268000) [pid = 1904] [serial = 2145] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 12 (0x7f0b8a834400) [pid = 1904] [serial = 2070] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 11 (0x7f0b8d256000) [pid = 1904] [serial = 2094] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 10 (0x7f0b89ae0000) [pid = 1904] [serial = 2142] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 9 (0x7f0b85496000) [pid = 1904] [serial = 2120] [outer = (nil)] [url = about:blank]
21:05:51 INFO - PROCESS | 1855 | --DOMWINDOW == 8 (0x7f0b8ab85400) [pid = 1904] [serial = 2148] [outer = (nil)] [url = about:blank]
21:05:54 INFO - PROCESS | 1855 | --DOMWINDOW == 7 (0x7f0b8aaa9800) [pid = 1904] [serial = 2178] [outer = (nil)] [url = about:blank]
21:05:54 INFO - PROCESS | 1855 | --DOMWINDOW == 6 (0x7f0b89bd3800) [pid = 1904] [serial = 2175] [outer = (nil)] [url = about:blank]
21:05:54 INFO - PROCESS | 1855 | --DOMWINDOW == 5 (0x7f0b8d118c00) [pid = 1904] [serial = 2190] [outer = (nil)] [url = about:blank]
21:05:54 INFO - PROCESS | 1855 | --DOMWINDOW == 4 (0x7f0b85981800) [pid = 1904] [serial = 2172] [outer = (nil)] [url = about:blank]
21:05:59 INFO - PROCESS | 1855 | MARIONETTE LOG: INFO: Timeout fired
21:05:59 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
21:05:59 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
21:05:59 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
21:05:59 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 31226ms
21:05:59 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
21:05:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b80194000 == 3 [pid = 1904] [id = 786]
21:05:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 5 (0x7f0b82b0d000) [pid = 1904] [serial = 2199] [outer = (nil)]
21:05:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 6 (0x7f0b82b0e800) [pid = 1904] [serial = 2200] [outer = 0x7f0b82b0d000]
21:06:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:06:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 7 (0x7f0b843acc00) [pid = 1904] [serial = 2201] [outer = 0x7f0b82b0d000]
21:06:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b16800 == 4 [pid = 1904] [id = 787]
21:06:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 8 (0x7f0b843ad000) [pid = 1904] [serial = 2202] [outer = (nil)]
21:06:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b19800 == 5 [pid = 1904] [id = 788]
21:06:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 9 (0x7f0b843bb000) [pid = 1904] [serial = 2203] [outer = (nil)]
21:06:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 10 (0x7f0b843bb800) [pid = 1904] [serial = 2204] [outer = 0x7f0b843bb000]
21:06:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 11 (0x7f0b848eb400) [pid = 1904] [serial = 2205] [outer = 0x7f0b843ad000]
21:06:08 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8ca88800 == 4 [pid = 1904] [id = 785]
21:06:14 INFO - PROCESS | 1855 | --DOMWINDOW == 10 (0x7f0b8d40cc00) [pid = 1904] [serial = 2198] [outer = (nil)] [url = about:blank]
21:06:14 INFO - PROCESS | 1855 | --DOMWINDOW == 9 (0x7f0b82b0e800) [pid = 1904] [serial = 2200] [outer = (nil)] [url = about:blank]
21:06:14 INFO - PROCESS | 1855 | --DOMWINDOW == 8 (0x7f0b8d2b1800) [pid = 1904] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
21:06:30 INFO - PROCESS | 1855 | MARIONETTE LOG: INFO: Timeout fired
21:06:30 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"
21:06:30 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
21:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:06:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
21:06:30 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
21:06:30 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
21:06:30 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
21:06:30 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30838ms
21:06:30 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
21:06:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b16800 == 3 [pid = 1904] [id = 787]
21:06:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b19800 == 2 [pid = 1904] [id = 788]
21:06:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8019c800 == 3 [pid = 1904] [id = 789]
21:06:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 9 (0x7f0b82b0c000) [pid = 1904] [serial = 2206] [outer = (nil)]
21:06:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 10 (0x7f0b82d1c800) [pid = 1904] [serial = 2207] [outer = 0x7f0b82b0c000]
21:06:30 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:06:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 11 (0x7f0b843b3000) [pid = 1904] [serial = 2208] [outer = 0x7f0b82b0c000]
21:06:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8019b000 == 4 [pid = 1904] [id = 790]
21:06:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 12 (0x7f0b848f2c00) [pid = 1904] [serial = 2209] [outer = (nil)]
21:06:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 13 (0x7f0b848f3c00) [pid = 1904] [serial = 2210] [outer = 0x7f0b848f2c00]
21:06:39 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b80194000 == 3 [pid = 1904] [id = 786]
21:06:39 INFO - PROCESS | 1855 | --DOMWINDOW == 12 (0x7f0b843bb800) [pid = 1904] [serial = 2204] [outer = 0x7f0b843bb000] [url = about:blank]
21:06:39 INFO - PROCESS | 1855 | --DOMWINDOW == 11 (0x7f0b848eb400) [pid = 1904] [serial = 2205] [outer = 0x7f0b843ad000] [url = about:blank]
21:06:39 INFO - PROCESS | 1855 | --DOMWINDOW == 10 (0x7f0b843bb000) [pid = 1904] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
21:06:39 INFO - PROCESS | 1855 | --DOMWINDOW == 9 (0x7f0b843ad000) [pid = 1904] [serial = 2202] [outer = (nil)] [url = about:blank]
21:06:45 INFO - PROCESS | 1855 | --DOMWINDOW == 8 (0x7f0b82d1c800) [pid = 1904] [serial = 2207] [outer = (nil)] [url = about:blank]
21:06:45 INFO - PROCESS | 1855 | --DOMWINDOW == 7 (0x7f0b843acc00) [pid = 1904] [serial = 2201] [outer = (nil)] [url = about:blank]
21:06:45 INFO - PROCESS | 1855 | --DOMWINDOW == 6 (0x7f0b82b0d000) [pid = 1904] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
21:07:01 INFO - PROCESS | 1855 | MARIONETTE LOG: INFO: Timeout fired
21:07:01 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
21:07:01 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30822ms
21:07:01 INFO - TEST-START | /screen-orientation/onchange-event.html
21:07:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8019b000 == 2 [pid = 1904] [id = 790]
21:07:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b80198800 == 3 [pid = 1904] [id = 791]
21:07:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 7 (0x7f0b82b10c00) [pid = 1904] [serial = 2211] [outer = (nil)]
21:07:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 8 (0x7f0b82b11c00) [pid = 1904] [serial = 2212] [outer = 0x7f0b82b10c00]
21:07:01 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:07:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 9 (0x7f0b843b3400) [pid = 1904] [serial = 2213] [outer = 0x7f0b82b10c00]
21:07:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b8019c800 == 2 [pid = 1904] [id = 789]
21:07:10 INFO - PROCESS | 1855 | --DOMWINDOW == 8 (0x7f0b848f3c00) [pid = 1904] [serial = 2210] [outer = 0x7f0b848f2c00] [url = about:blank]
21:07:10 INFO - PROCESS | 1855 | --DOMWINDOW == 7 (0x7f0b848f2c00) [pid = 1904] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
21:07:16 INFO - PROCESS | 1855 | --DOMWINDOW == 6 (0x7f0b82b11c00) [pid = 1904] [serial = 2212] [outer = (nil)] [url = about:blank]
21:07:16 INFO - PROCESS | 1855 | --DOMWINDOW == 5 (0x7f0b82b0c000) [pid = 1904] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
21:07:20 INFO - PROCESS | 1855 | --DOMWINDOW == 4 (0x7f0b843b3000) [pid = 1904] [serial = 2208] [outer = (nil)] [url = about:blank]
21:07:31 INFO - PROCESS | 1855 | MARIONETTE LOG: INFO: Timeout fired
21:07:31 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
21:07:31 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
21:07:31 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30834ms
21:07:31 INFO - TEST-START | /screen-orientation/orientation-api.html
21:07:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b80195800 == 3 [pid = 1904] [id = 792]
21:07:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 5 (0x7f0b82b10000) [pid = 1904] [serial = 2214] [outer = (nil)]
21:07:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 6 (0x7f0b82d1cc00) [pid = 1904] [serial = 2215] [outer = 0x7f0b82b10000]
21:07:32 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:07:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 7 (0x7f0b843b2c00) [pid = 1904] [serial = 2216] [outer = 0x7f0b82b10000]
21:07:33 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
21:07:33 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
21:07:33 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
21:07:33 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1380ms
21:07:33 INFO - TEST-START | /screen-orientation/orientation-reading.html
21:07:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82b30000 == 4 [pid = 1904] [id = 793]
21:07:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 8 (0x7f0b82b10400) [pid = 1904] [serial = 2217] [outer = (nil)]
21:07:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 9 (0x7f0b848f1800) [pid = 1904] [serial = 2218] [outer = 0x7f0b82b10400]
21:07:33 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:07:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 10 (0x7f0b843b0400) [pid = 1904] [serial = 2219] [outer = 0x7f0b82b10400]
21:07:34 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
21:07:34 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
21:07:34 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
21:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:07:34 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
21:07:34 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
21:07:34 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
21:07:34 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
21:07:34 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
21:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:07:34 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
21:07:34 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
21:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:07:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:07:34 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
21:07:34 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1377ms
21:07:34 INFO - TEST-START | /selection/Document-open.html
21:07:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b82cc6800 == 5 [pid = 1904] [id = 794]
21:07:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 11 (0x7f0b848f3400) [pid = 1904] [serial = 2220] [outer = (nil)]
21:07:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 12 (0x7f0b86d9fc00) [pid = 1904] [serial = 2221] [outer = 0x7f0b848f3400]
21:07:35 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:07:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 13 (0x7f0b86e7fc00) [pid = 1904] [serial = 2222] [outer = 0x7f0b848f3400]
21:07:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b8424d000 == 6 [pid = 1904] [id = 795]
21:07:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 14 (0x7f0b86e83c00) [pid = 1904] [serial = 2223] [outer = (nil)]
21:07:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 15 (0x7f0b86da2000) [pid = 1904] [serial = 2224] [outer = 0x7f0b86e83c00]
21:07:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 16 (0x7f0b86e82000) [pid = 1904] [serial = 2225] [outer = 0x7f0b86e83c00]
21:07:36 INFO - PROCESS | 1855 | [Child 1904] 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
21:07:36 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 ""
21:07:36 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
21:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:07:36 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
21:07:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
21:07:36 INFO - TEST-OK | /selection/Document-open.html | took 1639ms
21:07:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b84261000 == 7 [pid = 1904] [id = 796]
21:07:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 17 (0x7f0b86d98c00) [pid = 1904] [serial = 2226] [outer = (nil)]
21:07:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 18 (0x7f0b86e82800) [pid = 1904] [serial = 2227] [outer = 0x7f0b86d98c00]
21:07:38 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:07:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 19 (0x7f0b86ebec00) [pid = 1904] [serial = 2228] [outer = 0x7f0b86d98c00]
21:07:38 INFO - TEST-START | /selection/addRange.html
21:07:39 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:39 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:40 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:41 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:41 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:41 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:41 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:42 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:42 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:42 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:42 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:43 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:45 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:45 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:45 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:45 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:46 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:46 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:46 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:46 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:47 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:47 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:47 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:47 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:48 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:49 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:49 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:49 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:49 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:50 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:51 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:52 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:53 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:54 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:55 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:56 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:57 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:57 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:57 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:57 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:58 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:07:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:07:59 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:00 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:01 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:01 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:02 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:03 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:03 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:03 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:03 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:04 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:04 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:04 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:04 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:05 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:06 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:06 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:06 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:06 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:07 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:08 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:08 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:08 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:08 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:09 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:08:09 INFO - PROCESS | 1855 | [Child 1904] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:08:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b80198800 == 6 [pid = 1904] [id = 791]
21:08:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b80195800 == 5 [pid = 1904] [id = 792]
21:08:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82b30000 == 4 [pid = 1904] [id = 793]
21:08:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f0b82cc6800 == 3 [pid = 1904] [id = 794]
21:08:56 INFO - PROCESS | 1855 | --DOMWINDOW == 18 (0x7f0b86da2000) [pid = 1904] [serial = 2224] [outer = 0x7f0b86e83c00] [url = about:blank]
21:08:59 INFO - PROCESS | 1855 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
21:08:59 INFO - PROCESS | 1855 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
21:08:59 INFO - PROCESS | 1855 | --DOMWINDOW == 17 (0x7f0b86e82000) [pid = 1904] [serial = 2225] [outer = (nil)] [url = about:blank]
21:08:59 INFO - PROCESS | 1855 | --DOMWINDOW == 16 (0x7f0b843b3400) [pid = 1904] [serial = 2213] [outer = (nil)] [url = about:blank]
21:08:59 INFO - PROCESS | 1855 | --DOMWINDOW == 15 (0x7f0b82d1cc00) [pid = 1904] [serial = 2215] [outer = (nil)] [url = about:blank]
21:08:59 INFO - PROCESS | 1855 | --DOMWINDOW == 14 (0x7f0b848f1800) [pid = 1904] [serial = 2218] [outer = (nil)] [url = about:blank]
21:08:59 INFO - PROCESS | 1855 | --DOMWINDOW == 13 (0x7f0b86d9fc00) [pid = 1904] [serial = 2221] [outer = (nil)] [url = about:blank]
21:08:59 INFO - PROCESS | 1855 | --DOMWINDOW == 12 (0x7f0b843b2c00) [pid = 1904] [serial = 2216] [outer = (nil)] [url = about:blank]
21:08:59 INFO - PROCESS | 1855 | --DOMWINDOW == 11 (0x7f0b86e82800) [pid = 1904] [serial = 2227] [outer = (nil)] [url = about:blank]
21:08:59 INFO - PROCESS | 1855 | --DOMWINDOW == 10 (0x7f0b82b10c00) [pid = 1904] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
21:08:59 INFO - PROCESS | 1855 | --DOMWINDOW == 9 (0x7f0b848f3400) [pid = 1904] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
21:08:59 INFO - PROCESS | 1855 | --DOMWINDOW == 8 (0x7f0b82b10400) [pid = 1904] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
21:08:59 INFO - PROCESS | 1855 | --DOMWINDOW == 7 (0x7f0b82b10000) [pid = 1904] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
21:08:59 INFO - PROCESS | 1855 | --DOMWINDOW == 6 (0x7f0b86e83c00) [pid = 1904] [serial = 2223] [outer = (nil)] [url = about:blank]
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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 ""
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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 ""
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 INFO - Selection.addRange() tests
21:08:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:08:59 INFO - "
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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 ""
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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̈ḧ
21:08:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:08:59 INFO - "
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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 ""
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 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
21:08:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:08:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:08:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:08:59 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
21:08:59 INFO - Selection.addRange() tests
21:09:00 INFO - Selection.addRange() tests
21:09:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:00 INFO - "
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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 ""
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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̈ḧ
21:09:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:00 INFO - "
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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 ""
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 INFO - Selection.addRange() tests
21:09:00 INFO - Selection.addRange() tests
21:09:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:00 INFO - "
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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 ""
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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̈ḧ
21:09:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:00 INFO - "
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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 ""
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 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
21:09:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:00 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
21:09:00 INFO - Selection.addRange() tests
21:09:01 INFO - Selection.addRange() tests
21:09:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:01 INFO - "
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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 ""
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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̈ḧ
21:09:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:01 INFO - "
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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 ""
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 INFO - Selection.addRange() tests
21:09:01 INFO - Selection.addRange() tests
21:09:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:01 INFO - "
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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 ""
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:01 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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̈ḧ
21:09:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:02 INFO - "
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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 ""
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 INFO - Selection.addRange() tests
21:09:02 INFO - Selection.addRange() tests
21:09:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:02 INFO - "
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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 ""
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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̈ḧ
21:09:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:02 INFO - "
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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 ""
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 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
21:09:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:02 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
21:09:02 INFO - Selection.addRange() tests
21:09:03 INFO - Selection.addRange() tests
21:09:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:03 INFO - "
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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 ""
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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̈ḧ
21:09:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:03 INFO - "
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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 ""
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 INFO - Selection.addRange() tests
21:09:03 INFO - Selection.addRange() tests
21:09:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:03 INFO - "
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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 ""
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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̈ḧ
21:09:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:03 INFO - "
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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 ""
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:03 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 INFO - Selection.addRange() tests
21:09:04 INFO - Selection.addRange() tests
21:09:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:04 INFO - "
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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 ""
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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̈ḧ
21:09:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:04 INFO - "
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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 ""
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 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
21:09:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:04 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
21:09:04 INFO - Selection.addRange() tests
21:09:05 INFO - Selection.addRange() tests
21:09:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:05 INFO - "
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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 ""
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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̈ḧ
21:09:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:05 INFO - "
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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 ""
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 INFO - Selection.addRange() tests
21:09:05 INFO - Selection.addRange() tests
21:09:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:05 INFO - "
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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 ""
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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̈ḧ
21:09:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:05 INFO - "
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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 ""
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 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
21:09:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:05 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
21:09:05 INFO - Selection.addRange() tests
21:09:06 INFO - Selection.addRange() tests
21:09:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:06 INFO - "
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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 ""
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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̈ḧ
21:09:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:06 INFO - "
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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 ""
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 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
21:09:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:06 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
21:09:06 INFO - Selection.addRange() tests
21:09:07 INFO - Selection.addRange() tests
21:09:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:07 INFO - "
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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 ""
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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̈ḧ
21:09:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:07 INFO - "
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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 ""
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 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
21:09:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:07 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
21:09:07 INFO - Selection.addRange() tests
21:09:08 INFO - Selection.addRange() tests
21:09:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:08 INFO - "
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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 ""
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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̈ḧ
21:09:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:08 INFO - "
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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 ""
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 INFO - Selection.addRange() tests
21:09:08 INFO - Selection.addRange() tests
21:09:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:08 INFO - "
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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 ""
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:08 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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̈ḧ
21:09:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:09 INFO - "
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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 ""
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 INFO - Selection.addRange() tests
21:09:09 INFO - Selection.addRange() tests
21:09:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:09 INFO - "
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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 ""
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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̈ḧ
21:09:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:09 INFO - "
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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 ""
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 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
21:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:09 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
21:09:09 INFO - Selection.addRange() tests
21:09:10 INFO - Selection.addRange() tests
21:09:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:10 INFO - "
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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 ""
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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̈ḧ
21:09:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:10 INFO - "
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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 ""
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 INFO - Selection.addRange() tests
21:09:10 INFO - Selection.addRange() tests
21:09:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:10 INFO - "
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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 ""
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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̈ḧ
21:09:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:10 INFO - "
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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 ""
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 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
21:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:10 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
21:09:10 INFO - Selection.addRange() tests
21:09:11 INFO - Selection.addRange() tests
21:09:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:11 INFO - "
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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 ""
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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̈ḧ
21:09:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:11 INFO - "
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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 ""
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 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
21:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:11 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
21:09:11 INFO - Selection.addRange() tests
21:09:11 INFO - Selection.addRange() tests
21:09:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:12 INFO - "
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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 ""
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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̈ḧ
21:09:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:12 INFO - "
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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 ""
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 INFO - Selection.addRange() tests
21:09:12 INFO - Selection.addRange() tests
21:09:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:12 INFO - "
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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 ""
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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̈ḧ
21:09:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:12 INFO - "
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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 ""
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 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
21:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:12 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
21:09:12 INFO - Selection.addRange() tests
21:09:13 INFO - Selection.addRange() tests
21:09:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:13 INFO - "
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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 ""
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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̈ḧ
21:09:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:13 INFO - "
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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 ""
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 INFO - Selection.addRange() tests
21:09:13 INFO - Selection.addRange() tests
21:09:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:13 INFO - "
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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 ""
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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̈ḧ
21:09:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:13 INFO - "
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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 ""
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 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
21:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:13 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
21:09:13 INFO - Selection.addRange() tests
21:09:14 INFO - Selection.addRange() tests
21:09:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:14 INFO - "
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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 ""
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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̈ḧ
21:09:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:14 INFO - "
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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 ""
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 INFO - Selection.addRange() tests
21:09:14 INFO - Selection.addRange() tests
21:09:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:14 INFO - "
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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 ""
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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̈ḧ
21:09:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:14 INFO - "
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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 ""
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:14 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 INFO - Selection.addRange() tests
21:09:15 INFO - Selection.addRange() tests
21:09:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:15 INFO - "
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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 ""
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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̈ḧ
21:09:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:15 INFO - "
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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 ""
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 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
21:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:15 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
21:09:15 INFO - Selection.addRange() tests
21:09:16 INFO - Selection.addRange() tests
21:09:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:16 INFO - "
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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 ""
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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̈ḧ
21:09:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:16 INFO - "
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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 ""
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 INFO - Selection.addRange() tests
21:09:16 INFO - Selection.addRange() tests
21:09:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:16 INFO - "
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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 ""
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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̈ḧ
21:09:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:16 INFO - "
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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 ""
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 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
21:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:16 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
21:09:16 INFO - Selection.addRange() tests
21:09:17 INFO - Selection.addRange() tests
21:09:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:17 INFO - "
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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 ""
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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̈ḧ
21:09:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:17 INFO - "
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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 ""
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 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
21:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:17 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
21:09:17 INFO - Selection.addRange() tests
21:09:17 INFO - Selection.addRange() tests
21:09:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:17 INFO - "
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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 ""
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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̈ḧ
21:09:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:18 INFO - "
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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 ""
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 INFO - Selection.addRange() tests
21:09:18 INFO - Selection.addRange() tests
21:09:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:18 INFO - "
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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 ""
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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̈ḧ
21:09:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:18 INFO - "
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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 ""
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 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
21:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:18 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
21:09:18 INFO - Selection.addRange() tests
21:09:19 INFO - Selection.addRange() tests
21:09:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:19 INFO - "
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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 ""
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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̈ḧ
21:09:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:19 INFO - "
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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 ""
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 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
21:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:19 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
21:09:19 INFO - Selection.addRange() tests
21:09:20 INFO - Selection.addRange() tests
21:09:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:20 INFO - "
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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 ""
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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̈ḧ
21:09:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:20 INFO - "
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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 ""
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 INFO - Selection.addRange() tests
21:09:20 INFO - Selection.addRange() tests
21:09:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:20 INFO - "
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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 ""
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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̈ḧ
21:09:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:20 INFO - "
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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 ""
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 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
21:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:20 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
21:09:20 INFO - Selection.addRange() tests
21:09:21 INFO - Selection.addRange() tests
21:09:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:21 INFO - "
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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 ""
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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̈ḧ
21:09:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:21 INFO - "
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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 ""
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 INFO - Selection.addRange() tests
21:09:21 INFO - Selection.addRange() tests
21:09:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:21 INFO - "
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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 ""
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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̈ḧ
21:09:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:21 INFO - "
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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 ""
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 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
21:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 INFO - Selection.addRange() tests
21:09:22 INFO - Selection.addRange() tests
21:09:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:22 INFO - "
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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 ""
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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̈ḧ
21:09:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:22 INFO - "
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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 ""
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 INFO - Selection.addRange() tests
21:09:22 INFO - Selection.addRange() tests
21:09:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:22 INFO - "
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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 ""
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:22 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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̈ḧ
21:09:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:23 INFO - "
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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 ""
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 INFO - Selection.addRange() tests
21:09:23 INFO - Selection.addRange() tests
21:09:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:23 INFO - "
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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 ""
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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̈ḧ
21:09:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:23 INFO - "
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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 ""
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 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
21:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:23 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
21:09:23 INFO - Selection.addRange() tests
21:09:24 INFO - Selection.addRange() tests
21:09:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:24 INFO - "
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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 ""
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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̈ḧ
21:09:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:24 INFO - "
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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 ""
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 INFO - Selection.addRange() tests
21:09:24 INFO - Selection.addRange() tests
21:09:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:24 INFO - "
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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 ""
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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̈ḧ
21:09:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:24 INFO - "
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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 ""
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 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
21:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:24 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
21:09:24 INFO - Selection.addRange() tests
21:09:25 INFO - Selection.addRange() tests
21:09:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:25 INFO - "
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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 ""
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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̈ḧ
21:09:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:25 INFO - "
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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 ""
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 INFO - Selection.addRange() tests
21:09:25 INFO - Selection.addRange() tests
21:09:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:25 INFO - "
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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 ""
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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̈ḧ
21:09:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:25 INFO - "
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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 ""
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 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
21:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:25 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
21:09:25 INFO - Selection.addRange() tests
21:09:26 INFO - Selection.addRange() tests
21:09:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:26 INFO - "
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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 ""
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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̈ḧ
21:09:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:26 INFO - "
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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 ""
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 INFO - Selection.addRange() tests
21:09:26 INFO - Selection.addRange() tests
21:09:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:26 INFO - "
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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 ""
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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̈ḧ
21:09:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:26 INFO - "
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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 ""
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 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
21:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:26 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
21:09:26 INFO - Selection.addRange() tests
21:09:27 INFO - Selection.addRange() tests
21:09:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:27 INFO - "
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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 ""
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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̈ḧ
21:09:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:27 INFO - "
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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 ""
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 INFO - Selection.addRange() tests
21:09:27 INFO - Selection.addRange() tests
21:09:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:27 INFO - "
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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 ""
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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̈ḧ
21:09:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:27 INFO - "
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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 ""
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:27 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 INFO - Selection.addRange() tests
21:09:28 INFO - Selection.addRange() tests
21:09:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:28 INFO - "
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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 ""
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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̈ḧ
21:09:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:28 INFO - "
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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 ""
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 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
21:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:28 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
21:09:28 INFO - Selection.addRange() tests
21:09:29 INFO - Selection.addRange() tests
21:09:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:29 INFO - "
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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 ""
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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̈ḧ
21:09:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:29 INFO - "
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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 ""
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 INFO - Selection.addRange() tests
21:09:29 INFO - Selection.addRange() tests
21:09:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:29 INFO - "
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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 ""
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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̈ḧ
21:09:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:29 INFO - "
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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 ""
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 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
21:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:29 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
21:09:29 INFO - Selection.addRange() tests
21:09:30 INFO - Selection.addRange() tests
21:09:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:30 INFO - "
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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 ""
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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̈ḧ
21:09:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:30 INFO - "
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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 ""
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 INFO - Selection.addRange() tests
21:09:30 INFO - Selection.addRange() tests
21:09:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:30 INFO - "
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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 ""
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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̈ḧ
21:09:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:30 INFO - "
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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 ""
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 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
21:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:30 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
21:09:30 INFO - Selection.addRange() tests
21:09:31 INFO - Selection.addRange() tests
21:09:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:31 INFO - "
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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 ""
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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̈ḧ
21:09:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:31 INFO - "
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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 ""
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 INFO - Selection.addRange() tests
21:09:31 INFO - Selection.addRange() tests
21:09:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:31 INFO - "
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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 ""
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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̈ḧ
21:09:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:31 INFO - "
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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 ""
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 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
21:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 INFO - Selection.addRange() tests
21:09:32 INFO - Selection.addRange() tests
21:09:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:32 INFO - "
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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 ""
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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̈ḧ
21:09:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:32 INFO - "
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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 ""
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 INFO - Selection.addRange() tests
21:09:32 INFO - Selection.addRange() tests
21:09:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:32 INFO - "
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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 ""
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:32 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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̈ḧ
21:09:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:33 INFO - "
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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 ""
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 INFO - Selection.addRange() tests
21:09:33 INFO - Selection.addRange() tests
21:09:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:33 INFO - "
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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 ""
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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̈ḧ
21:09:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:33 INFO - "
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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 ""
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 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
21:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:33 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
21:09:33 INFO - Selection.addRange() tests
21:09:34 INFO - Selection.addRange() tests
21:09:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:34 INFO - "
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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 ""
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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̈ḧ
21:09:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:09:34 INFO - "
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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 ""
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 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
21:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:09:34 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
21:09:34 INFO - - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 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 () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 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 () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 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 () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 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 () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
21:10:55 INFO - root.queryAll(q)
21:10:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
21:10:55 INFO - root.query(q)
21:10:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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 () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
21:10:56 INFO - root.query(q)
21:10:56 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
21:10:56 INFO - root.queryAll(q)
21:10:56 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:10:56 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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
21:10:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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
21:10:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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
21:10:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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
21:10:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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
21:10:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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
21:10:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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
21:10:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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
21:10:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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
21:10:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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
21:10:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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
21:10:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:56 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
21:10:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:57 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
21:10:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:58 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
21:10:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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 (2) (with no refNodes): .台北Táiběi - root.queryAll is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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 (2) (with no refNodes): .台北Táiběi - root.query is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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 (2) (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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 (2) (with no refNodes): .台北Táiběi.台北 - root.query is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.queryAll is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.query is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.queryAll is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.query is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
21:10:59 INFO - #descendant-div2 - root.queryAll is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
21:10:59 INFO - #descendant-div2 - root.query is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - >
21:10:59 INFO - #child-div2 - root.queryAll is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - >
21:10:59 INFO - #child-div2 - root.query is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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>
21:10:59 INFO - #child-div2 - root.queryAll is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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>
21:10:59 INFO - #child-div2 - root.query is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - >#child-div2 - root.queryAll is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - >#child-div2 - root.query is not a function
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:10:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:10:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:10:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:10:59 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
21:10:59 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:10:59 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - +
21:11:00 INFO - #adjacent-p3 - root.queryAll is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - +
21:11:00 INFO - #adjacent-p3 - root.query is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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+
21:11:00 INFO - #adjacent-p3 - root.queryAll is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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+
21:11:00 INFO - #adjacent-p3 - root.query is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - +#adjacent-p3 - root.queryAll is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - +#adjacent-p3 - root.query is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - ~
21:11:00 INFO - #sibling-p3 - root.queryAll is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - ~
21:11:00 INFO - #sibling-p3 - root.query is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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~
21:11:00 INFO - #sibling-p3 - root.queryAll is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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~
21:11:00 INFO - #sibling-p3 - root.query is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - ~#sibling-p3 - root.queryAll is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - ~#sibling-p3 - root.query is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO -
21:11:00 INFO - ,
21:11:00 INFO -
21:11:00 INFO - #group strong - root.queryAll is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO -
21:11:00 INFO - ,
21:11:00 INFO -
21:11:00 INFO - #group strong - root.query is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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,
21:11:00 INFO - #group strong - root.queryAll is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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,
21:11:00 INFO - #group strong - root.query is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - ,#group strong - root.queryAll is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - ,#group strong - root.query is not a function
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 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
21:11:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:11:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
21:11:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:11:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:11:00 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 10059ms
21:11:00 INFO - PROCESS | 1855 | --DOMWINDOW == 24 (0x7f0b848ef400) [pid = 1904] [serial = 2244] [outer = (nil)] [url = about:blank]
21:11:00 INFO - PROCESS | 1855 | --DOMWINDOW == 23 (0x7f0b86f7a000) [pid = 1904] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
21:11:00 INFO - PROCESS | 1855 | --DOMWINDOW == 22 (0x7f0b86ec3400) [pid = 1904] [serial = 2241] [outer = (nil)] [url = about:blank]
21:11:00 INFO - PROCESS | 1855 | --DOMWINDOW == 21 (0x7f0b87406c00) [pid = 1904] [serial = 2247] [outer = (nil)] [url = about:blank]
21:11:00 INFO - PROCESS | 1855 | --DOMWINDOW == 20 (0x7f0b8740f400) [pid = 1904] [serial = 2249] [outer = (nil)] [url = about:blank]
21:11:00 INFO - PROCESS | 1855 | --DOMWINDOW == 19 (0x7f0b842d6c00) [pid = 1904] [serial = 2234] [outer = (nil)] [url = about:blank]
21:11:00 INFO - PROCESS | 1855 | --DOMWINDOW == 18 (0x7f0b86f72400) [pid = 1904] [serial = 2257] [outer = (nil)] [url = about:blank]
21:11:00 INFO - PROCESS | 1855 | --DOMWINDOW == 17 (0x7f0b843b5400) [pid = 1904] [serial = 2260] [outer = (nil)] [url = about:blank]
21:11:00 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
21:11:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b801df800 == 8 [pid = 1904] [id = 811]
21:11:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 18 (0x7f0b82bc2400) [pid = 1904] [serial = 2267] [outer = (nil)]
21:11:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 19 (0x7f0b82bc3400) [pid = 1904] [serial = 2268] [outer = 0x7f0b82bc2400]
21:11:01 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:11:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 20 (0x7f0b83008000) [pid = 1904] [serial = 2269] [outer = 0x7f0b82bc2400]
21:11:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
21:11:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
21:11:02 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 "
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
21:11:02 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"
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
21:11:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
21:11:02 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 "
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
21:11:02 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"
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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 { "
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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"
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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]
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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 { "
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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]
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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"
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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 { "
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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"
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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]
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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 { "
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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]
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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"
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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 { "
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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"
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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]
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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 { "
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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]
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 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"
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:11:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:11:02 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 2294ms
21:11:02 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
21:11:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b88d76000 == 9 [pid = 1904] [id = 812]
21:11:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 21 (0x7f0b82bc1400) [pid = 1904] [serial = 2270] [outer = (nil)]
21:11:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 22 (0x7f0b878ee000) [pid = 1904] [serial = 2271] [outer = 0x7f0b82bc1400]
21:11:03 INFO - PROCESS | 1855 | [Child 1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:11:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 23 (0x7f0b878f4000) [pid = 1904] [serial = 2272] [outer = 0x7f0b82bc1400]
21:11:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b801d6800 == 10 [pid = 1904] [id = 813]
21:11:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 24 (0x7f0b842d6400) [pid = 1904] [serial = 2273] [outer = (nil)]
21:11:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f0b801e3800 == 11 [pid = 1904] [id = 814]
21:11:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 25 (0x7f0b842d6c00) [pid = 1904] [serial = 2274] [outer = (nil)]
21:11:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 26 (0x7f0b843b8400) [pid = 1904] [serial = 2275] [outer = 0x7f0b842d6400]
21:11:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 27 (0x7f0b848ed800) [pid = 1904] [serial = 2276] [outer = 0x7f0b842d6c00]
21:11:05 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
21:11:05 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
21:11:05 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 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
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
21:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
21:11:05 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
21:11:05 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:11:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:11:05 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */